{
 "generated": "2026-08-13T21:52:57+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": "nl",
 "count": 2920,
 "described_by_author": 1940,
 "described_by_machine": 2059,
 "with_text_in_image": 1488,
 "annotation_status": "The machine annotation sweep is still running: 2059 of 2920 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/165c28a0547c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59342_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Het geïmproviseerde sta-bureau, gezien door de Vision Pro: toetsenbord, telefoon en afstandsbediening op de vitrinekast",
   "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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "De agentic loop bedienen terwijl ik zelf loop: Vision Pro op, loopband aan",
   "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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Het resultaat landt in de Lemmid Manager: per foto bijschriften en labels, klaar om te publiceren",
   "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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Fotocuratie klaar: 42 foto's geselecteerd uit 200, gecategoriseerd en voorzien van Engelse en Nederlandse bijschriften",
   "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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "De ziende loop in productie: de agent downloadt, analyseert en categoriseert het fotoarchief van een 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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Het flesje als data: een Navier-Stokes-deeltjessimulatie stroomt om het silhouet heen, live op de telefoon",
   "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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Van foto naar 3D: de agent bouwde een dieptemesh met fototextuur (Depth Anything V2), inclusief wireframe en auto-rotate",
   "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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "date": "2026-04-30"
   },
   "width": 1600,
   "description": "Het trainingsobject: één bierflesje, gefotografeerd tegen de muur",
   "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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-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": "Snelle iteratie in agentic loops",
    "url": "https://agents.willem.com/nl/posts/2026-04-30_snelle-iteratie-in-agentic-loops/",
    "source_url": "https://willem.com/nl/2026-04-30_snelle-iteratie-in-agentic-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/ba004d7863ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_38033_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het Observeert",
    "url": "https://agents.willem.com/nl/posts/2026-03-14_het-observeert/",
    "source_url": "https://willem.com/nl/2026-03-14_het-observeert/",
    "date": "2026-03-14"
   },
   "width": 1600,
   "description": "Het bouwen van de entiteitsmapping",
   "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": "Het Observeert",
    "url": "https://agents.willem.com/nl/posts/2026-03-14_het-observeert/",
    "source_url": "https://willem.com/nl/2026-03-14_het-observeert/",
    "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": "Het Observeert",
    "url": "https://agents.willem.com/nl/posts/2026-03-14_het-observeert/",
    "source_url": "https://willem.com/nl/2026-03-14_het-observeert/",
    "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": "Het Observeert",
    "url": "https://agents.willem.com/nl/posts/2026-03-14_het-observeert/",
    "source_url": "https://willem.com/nl/2026-03-14_het-observeert/",
    "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/e873f5d1e4fd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_59282_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Agentic coding op een Linux VPS",
    "url": "https://agents.willem.com/nl/posts/2026-02-20_agentic-coding-op-een-linux-vps/",
    "source_url": "https://willem.com/nl/2026-02-20_agentic-coding-op-een-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 1600,
   "description": "De werkplaats gezien door de Apple Vision Pro: zwevende terminals en browservensters in de woonkamer",
   "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": "Agentic coding op een Linux VPS",
    "url": "https://agents.willem.com/nl/posts/2026-02-20_agentic-coding-op-een-linux-vps/",
    "source_url": "https://willem.com/nl/2026-02-20_agentic-coding-op-een-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 1600,
   "description": "Root-toegang als ultieme flex: de agent installeert nginx, regelt een SSL-certificaat en zet zijn eigen testpagina 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": "Agentic coding op een Linux VPS",
    "url": "https://agents.willem.com/nl/posts/2026-02-20_agentic-coding-op-een-linux-vps/",
    "source_url": "https://willem.com/nl/2026-02-20_agentic-coding-op-een-linux-vps/",
    "date": "2026-02-20"
   },
   "width": 1600,
   "description": "De agentic loop in actie: Claude Code brengt het Outburn 87-project in kaart en rapporteert de belangrijkste bevindingen",
   "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": "Agentic coding op een Linux VPS",
    "url": "https://agents.willem.com/nl/posts/2026-02-20_agentic-coding-op-een-linux-vps/",
    "source_url": "https://willem.com/nl/2026-02-20_agentic-coding-op-een-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": "Agentic coding op een Linux VPS",
    "url": "https://agents.willem.com/nl/posts/2026-02-20_agentic-coding-op-een-linux-vps/",
    "source_url": "https://willem.com/nl/2026-02-20_agentic-coding-op-een-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": "Agentic coding op een Linux VPS",
    "url": "https://agents.willem.com/nl/posts/2026-02-20_agentic-coding-op-een-linux-vps/",
    "source_url": "https://willem.com/nl/2026-02-20_agentic-coding-op-een-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/8dc887fcd0a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37780_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Trailrunning",
    "url": "https://agents.willem.com/nl/posts/2026-01-21_trailrunning/",
    "source_url": "https://willem.com/nl/2026-01-21_trailrunning/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "Missie geslaagd: met mijn trailrunning gear in 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": "Trailrunning",
    "url": "https://agents.willem.com/nl/posts/2026-01-21_trailrunning/",
    "source_url": "https://willem.com/nl/2026-01-21_trailrunning/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "Pad door het bos in mijn achtertuin ('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": "Trailrunning",
    "url": "https://agents.willem.com/nl/posts/2026-01-21_trailrunning/",
    "source_url": "https://willem.com/nl/2026-01-21_trailrunning/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "Vijf marathons in 12 maanden (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": "Trailrunning",
    "url": "https://agents.willem.com/nl/posts/2026-01-21_trailrunning/",
    "source_url": "https://willem.com/nl/2026-01-21_trailrunning/",
    "date": "2026-01-21"
   },
   "width": 1600,
   "description": "De nieuwe Asics Trabuco 13 GTX getest in échte Limburgse 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": "Trailrunning",
    "url": "https://agents.willem.com/nl/posts/2026-01-21_trailrunning/",
    "source_url": "https://willem.com/nl/2026-01-21_trailrunning/",
    "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": "Trailrunning",
    "url": "https://agents.willem.com/nl/posts/2026-01-21_trailrunning/",
    "source_url": "https://willem.com/nl/2026-01-21_trailrunning/",
    "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": "Trailrunning",
    "url": "https://agents.willem.com/nl/posts/2026-01-21_trailrunning/",
    "source_url": "https://willem.com/nl/2026-01-21_trailrunning/",
    "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": "Verandering Blijft Komen",
    "url": "https://agents.willem.com/nl/posts/2026-01-20_verandering-blijft-komen/",
    "source_url": "https://willem.com/nl/2026-01-20_verandering-blijft-komen/",
    "date": "2026-01-20"
   },
   "width": 1600,
   "description": "Lees \"The Pathless Path\" van Paul Millerd",
   "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": "Verandering Blijft Komen",
    "url": "https://agents.willem.com/nl/posts/2026-01-20_verandering-blijft-komen/",
    "source_url": "https://willem.com/nl/2026-01-20_verandering-blijft-komen/",
    "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": "Verandering Blijft Komen",
    "url": "https://agents.willem.com/nl/posts/2026-01-20_verandering-blijft-komen/",
    "source_url": "https://willem.com/nl/2026-01-20_verandering-blijft-komen/",
    "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": "Verandering Blijft Komen",
    "url": "https://agents.willem.com/nl/posts/2026-01-20_verandering-blijft-komen/",
    "source_url": "https://willem.com/nl/2026-01-20_verandering-blijft-komen/",
    "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 Lezen",
    "url": "https://agents.willem.com/nl/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/nl/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "published_on_willem_com": false,
   "description": "PDF code met 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 Lezen",
    "url": "https://agents.willem.com/nl/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/nl/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "published_on_willem_com": false,
   "description": "ePub code met 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 Lezen",
    "url": "https://agents.willem.com/nl/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/nl/2026-01-19_offline-lezen/",
    "date": "2026-01-19"
   },
   "width": 1600,
   "description": "Lees willem.com-posts op je favoriete e-reader (zoals 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 Lezen",
    "url": "https://agents.willem.com/nl/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/nl/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 Lezen",
    "url": "https://agents.willem.com/nl/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/nl/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 Lezen",
    "url": "https://agents.willem.com/nl/posts/2026-01-19_offline-lezen/",
    "source_url": "https://willem.com/nl/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": "Een mechanisch toetsenbord gebruiken",
    "url": "https://agents.willem.com/nl/posts/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "source_url": "https://willem.com/nl/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "date": "2026-01-18"
   },
   "width": 1600,
   "description": "iPad Pro met het NuPhy Air60 V2 toetsenbord (in 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": "Een mechanisch toetsenbord gebruiken",
    "url": "https://agents.willem.com/nl/posts/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "source_url": "https://willem.com/nl/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "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": "Een mechanisch toetsenbord gebruiken",
    "url": "https://agents.willem.com/nl/posts/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "source_url": "https://willem.com/nl/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "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": "Een mechanisch toetsenbord gebruiken",
    "url": "https://agents.willem.com/nl/posts/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "source_url": "https://willem.com/nl/2026-01-18_een-mechanisch-toetsenbord-gebruiken/",
    "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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "De individuele clips worden beheerd en gepland via een op maat gemaakt backendsysteem dat de geïntegreerde videospeler op de homepage aanstuurt",
   "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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "Alle clips beginnen en eindigen met een effen grijze crossfader die ik automatisch toevoeg bij batchverwerking en encoding met 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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "In plaats van één groot videobestand gebruik ik veel verschillende korte, vierkante, grijze en geluidloze clips",
   "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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "De “Ultra Professional Movie Studio Setup” – mijn woonkamer 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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "Live schilderijen in 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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "date": "2026-01-10"
   },
   "width": 1600,
   "description": "John Hodgman en Justin Long in de bekroonde “Get a Mac”-reclamecampagne (“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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "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 Video",
    "url": "https://agents.willem.com/nl/posts/2026-01-10_hallo-video/",
    "source_url": "https://willem.com/nl/2026-01-10_hallo-video/",
    "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 met Automatische Piloot",
    "url": "https://agents.willem.com/nl/posts/2026-01-07_websites-met-automatische-piloot/",
    "source_url": "https://willem.com/nl/2026-01-07_websites-met-automatische-piloot/",
    "date": "2026-01-07"
   },
   "width": 1600,
   "description": "Herpublicatie van Instagram-posts om ticketverkoop te stimuleren zonder de eigen website te verlaten 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 met Automatische Piloot",
    "url": "https://agents.willem.com/nl/posts/2026-01-07_websites-met-automatische-piloot/",
    "source_url": "https://willem.com/nl/2026-01-07_websites-met-automatische-piloot/",
    "date": "2026-01-07"
   },
   "width": 1600,
   "description": "Content uit verschillende bronnen aggregeren in interactieve 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 met Automatische Piloot",
    "url": "https://agents.willem.com/nl/posts/2026-01-07_websites-met-automatische-piloot/",
    "source_url": "https://willem.com/nl/2026-01-07_websites-met-automatische-piloot/",
    "date": "2026-01-07"
   },
   "width": 1600,
   "description": "Automatisch tonen en verbergen van content houdt de clubagenda actueel op escape.nl",
   "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 met Automatische Piloot",
    "url": "https://agents.willem.com/nl/posts/2026-01-07_websites-met-automatische-piloot/",
    "source_url": "https://willem.com/nl/2026-01-07_websites-met-automatische-piloot/",
    "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 met Automatische Piloot",
    "url": "https://agents.willem.com/nl/posts/2026-01-07_websites-met-automatische-piloot/",
    "source_url": "https://willem.com/nl/2026-01-07_websites-met-automatische-piloot/",
    "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 met Automatische Piloot",
    "url": "https://agents.willem.com/nl/posts/2026-01-07_websites-met-automatische-piloot/",
    "source_url": "https://willem.com/nl/2026-01-07_websites-met-automatische-piloot/",
    "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 Toekomst van AI is Menselijk",
    "url": "https://agents.willem.com/nl/posts/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "source_url": "https://willem.com/nl/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "date": "2025-09-24"
   },
   "width": 1600,
   "description": "Gin-tonic met bosbessen bij KUIF Venlo tijdens het shoppen voor kleding",
   "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 Toekomst van AI is Menselijk",
    "url": "https://agents.willem.com/nl/posts/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "source_url": "https://willem.com/nl/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "date": "2025-09-24"
   },
   "width": 1600,
   "description": "Feeën ontmoeten in Efteling met mijn kleine meid",
   "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 Toekomst van AI is Menselijk",
    "url": "https://agents.willem.com/nl/posts/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "source_url": "https://willem.com/nl/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "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 Toekomst van AI is Menselijk",
    "url": "https://agents.willem.com/nl/posts/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "source_url": "https://willem.com/nl/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "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 Toekomst van AI is Menselijk",
    "url": "https://agents.willem.com/nl/posts/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "source_url": "https://willem.com/nl/2025-09-24_de-toekomst-van-ai-is-menselijk/",
    "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Voordat ik het wist, gebruikte ik Omarchy om wat werk te doen. Het is direct uit de spreekwoordelijke doos krachtig",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Omarchy meldt zich voor dienst na de eerste keer opstarten: Het Tokio Night-thema ziet er standaard geweldig uit",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Het Omarchy-installatieprogramma is snel, het hele besturingssysteem met alle vooraf geselecteerde looks en tools duurde slechts 6m 19s op de oude iMac uit 2017 om te voltooien",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Het installatieprogramma doet zijn magie bijna volledig automatisch",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Laat je niet misleiden door het ironische retro-logo: Omarchy is een hypermoderne Linux-variant met alle moderne tools die je nodig hebt",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Een opstartbare USB-stick maken met balena Etcher om Omarchy te installeren",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "...terwijl ik een appel eet!",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Wachten op het perron voor mijn trein met een Apple in een 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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Op de schermafbeelding: Nautilus bestandsverkenner, Mousepad teksteditor en het Lemmid content management systeem die samen draaien op Omarchy",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Dit bericht is gepubliceerd op precies deze iMac met 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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Mijn webontwikkelingswerk doen op Omarchy waar mijn tools (rechtsonder) perfect draaien naast andere apps zoals Chromium en de terminal",
   "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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/2025-09-22_omarchy-op-imac/",
    "date": "2025-09-22"
   },
   "width": 1600,
   "description": "Migreren naar een nieuwe 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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-09-22_omarchy-op-imac/",
    "source_url": "https://willem.com/nl/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 audioboekspeler",
    "url": "https://agents.willem.com/nl/posts/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "source_url": "https://willem.com/nl/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "date": "2025-08-29"
   },
   "width": 1600,
   "description": "Auscultare: met liefde gemaakt om uit de weg te gaan, zodat je meer tijd hebt voor andere dingen, zoals een rondje hardlopen!",
   "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 audioboekspeler",
    "url": "https://agents.willem.com/nl/posts/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "source_url": "https://willem.com/nl/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "date": "2025-08-29"
   },
   "width": 1600,
   "description": "De app maken die ik wil met 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 audioboekspeler",
    "url": "https://agents.willem.com/nl/posts/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "source_url": "https://willem.com/nl/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "date": "2025-08-29"
   },
   "width": 1600,
   "description": "Auscultare: de podcast- en audioboekspeler die voortgang en afspeelaantal bijhoudt, met een minimal licht en donker design en perfecte integratie met Android (zoals afspeelknoppen op het vergrendelscherm, en ondersteuning voor 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 audioboekspeler",
    "url": "https://agents.willem.com/nl/posts/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "source_url": "https://willem.com/nl/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "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 audioboekspeler",
    "url": "https://agents.willem.com/nl/posts/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "source_url": "https://willem.com/nl/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "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 audioboekspeler",
    "url": "https://agents.willem.com/nl/posts/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "source_url": "https://willem.com/nl/2025-08-29_auscultare-podcast-en-audioboekspeler/",
    "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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Foto's synchroniseren tussen laptop en smartphones - de Shotwell en Aves Gallery-app werken samen",
   "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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Net als bij Apple Foto's kun je op locatie zoeken - zoals teruggaan naar Valencia waar ik een marathon liep met mijn maat Niels",
   "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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Dus als je je trouwdatum herinnert (..), kun je met een simpele veegbeweging terugkeren naar die specifieke dag",
   "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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Aves in actie met de krachtige scrollbalk die snel en nauwkeurig scrollen mogelijk maakt",
   "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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "date": "2025-08-19"
   },
   "width": 1600,
   "description": "Apple is serieus over gezondheid en foto's (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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "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 Fotobibliotheek App",
    "url": "https://agents.willem.com/nl/posts/2025-08-19_android-fotobibliotheek-app/",
    "source_url": "https://willem.com/nl/2025-08-19_android-fotobibliotheek-app/",
    "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/nl/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/nl/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "De pop-up stelt je in staat om te beslissen of je het verhaal induikt of verdergaat met het verkennen van andere afbeeldingen",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a phone showing a photo timeline grid of theme park visits labeled by year from 2023 down to 2003, with a red Walibi Holland flash deal advertisement overlaid among the thumbnails, and a second phone blurred on the table behind it.",
    "labels": [
     "smartphone",
     "photo timeline",
     "theme park",
     "advertisement",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "FLASH DEAL\nWALIBI HOLLAND\nOP=OP!\n2023\n2022\n2021\n2020\n2019\n2017\n2015\n2014\n2012\n2009\n2007\n2005\n2003"
   }
  },
  {
   "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/nl/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/nl/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "Visual Journal, gekscherend \"Willemstagram\" genoemd, in actie",
   "description_source": "author",
   "machine": {
    "caption": "A presentation still shows a woman standing in front of a large wall of Apple Health app feature tiles covering balance exercises, walking steadiness, blood glucose highlights, lab results, sleep tracking, and family health sharing.",
    "labels": [
     "presentation",
     "apple health app",
     "feature tiles",
     "speaker",
     "health tracking"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Dad   1 Alert   9:23 AM   3 Changes\nMom   9:36 AM   2 Changes\nSabine   No recent\nSean   1 Alert   1 Change\nShare data\n\nExercises to improve balance\nWalking Steadiness\nReceive alerts for loved ones\n\nBlood Glucose highlights\nHealth\nLab Results highlights\nSleep widget\nTIME ASLEEP\n7 hr 58 min\n\nShare data with doctor\nImproved cycle tracking predictions with heart rate\nSummary\nTrends\nSteps\nTrending higher for 7 days"
   }
  },
  {
   "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/nl/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/nl/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "Visual Journal conceptschets: klapperende afbeeldingen die dieplinken naar pagina's op willem.com als een mechanisch Solari Bord",
   "description_source": "author",
   "machine": {
    "caption": "A popup card over a blurred grid of thumbnail photos shows an old grey laptop with a terminal window open on a desk, captioned Building the blog... in style! with Close and Open Story buttons.",
    "labels": [
     "popup card",
     "vintage laptop",
     "terminal screen",
     "story preview",
     "photo grid"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Building the blog... in style!\n\nClose\nOpen Story"
   }
  },
  {
   "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/nl/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/nl/2025-08-11_willemstagram/",
    "date": "2025-08-11"
   },
   "width": 1600,
   "description": "Het grote blauwe mechanische vertrekinformatiebord van 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/nl/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-08-11_willemstagram/",
    "source_url": "https://willem.com/nl/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": "Naar Digitale Soevereiniteit",
    "url": "https://agents.willem.com/nl/posts/2025-08-02_naar-digitale-soevereiniteit/",
    "source_url": "https://willem.com/nl/2025-08-02_naar-digitale-soevereiniteit/",
    "date": "2025-08-02"
   },
   "width": 1600,
   "description": "Door de jaren heen heb ik 'HOE' ik werk net zo versimpeld en verfijnd als 'WAT' ik maak",
   "description_source": "author",
   "machine": {
    "caption": "A hand-drawn sketch shows a grid of simple icon placeholders such as a person, a photo frame, mountains, a bicycle, droplets, a watch, a tree with sun, a laptop, a map blob and a house, alongside a diagram of a rotating card with arrows and a note reading deep link to image in post.",
    "labels": [
     "hand-drawn sketch",
     "wireframe",
     "icons",
     "diagram",
     "notes"
    ],
    "model": "claude-sonnet",
    "text_in_image": "deep link\nto image\nin post"
   }
  },
  {
   "url": "https://willem.com/global/images/91af73aa0c88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37196_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Naar Digitale Soevereiniteit",
    "url": "https://agents.willem.com/nl/posts/2025-08-02_naar-digitale-soevereiniteit/",
    "source_url": "https://willem.com/nl/2025-08-02_naar-digitale-soevereiniteit/",
    "date": "2025-08-02"
   },
   "width": 1600,
   "description": "Zo begint het: Een echte pagina uit mijn persoonlijke notities, waar ik complexiteit in kaart breng om een simpeler pad vooruit te vinden",
   "description_source": "author",
   "machine": {
    "caption": "A small laptop on a wooden desk between a snake plant and a black coffee cup displays a text document about generating RSS feeds for a custom blog platform.",
    "labels": [
     "laptop",
     "text document",
     "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/9cede5cb8b56.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37196_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Naar Digitale Soevereiniteit",
    "url": "https://agents.willem.com/nl/posts/2025-08-02_naar-digitale-soevereiniteit/",
    "source_url": "https://willem.com/nl/2025-08-02_naar-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": "Naar Digitale Soevereiniteit",
    "url": "https://agents.willem.com/nl/posts/2025-08-02_naar-digitale-soevereiniteit/",
    "source_url": "https://willem.com/nl/2025-08-02_naar-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": "Naar Digitale Soevereiniteit",
    "url": "https://agents.willem.com/nl/posts/2025-08-02_naar-digitale-soevereiniteit/",
    "source_url": "https://willem.com/nl/2025-08-02_naar-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": "Het Agentic Web",
    "url": "https://agents.willem.com/nl/posts/2025-07-26_het-agentic-web/",
    "source_url": "https://willem.com/nl/2025-07-26_het-agentic-web/",
    "date": "2025-07-26"
   },
   "width": 1600,
   "description": "Door gestructureerde, contextrijke content aan de AI te leveren (links), kan mijn CMS (rechts) hoogwaardige, gestructureerde vertalingen genereren, waarmee de content wordt voorbereid voor zowel mensen als machines.",
   "description_source": "author",
   "machine": {
    "caption": "A black and white photo shows a hand holding an e-ink tablet with handwritten Dutch notes and a diagram about a cloudless offline backup setup involving a laptop, an Android phone, and an offsite SSD.",
    "labels": [
     "e-ink tablet",
     "handwritten notes",
     "diagram",
     "black and white photo",
     "backup planning"
    ],
    "model": "claude-sonnet",
    "text_in_image": "setup die je organiseren is zonder nieuwe hardware. We hebben 1,2-5,6 TB 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 beauken we onze periodieke reisbewegingen.\n\nDus, stel iCloudloos\n\nCloud VPS\nFW13   USB-C   8TB SSD\n8TB laptop        af en toe / trein        offline offsite\n1,2TB ANDROID                              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 welbeslanden ook (readonly) op Android meenemen, kunnen we - in theorie - hetzelfde als met een volledige iCloud Drive\n\n-> deze 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/e6262069225d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37193_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het Agentic Web",
    "url": "https://agents.willem.com/nl/posts/2025-07-26_het-agentic-web/",
    "source_url": "https://willem.com/nl/2025-07-26_het-agentic-web/",
    "date": "2025-07-26"
   },
   "width": 1600,
   "description": "Nadenken over de toekomst zou geen aparte taak moeten zijn; het zou een geïntegreerd onderdeel van het proces moeten zijn.",
   "description_source": "author",
   "machine": {
    "caption": "A laptop screen is split between a dark terminal showing translated Dovecot mail server documentation in German and Spanish, and a browser showing the Lemmid content manager editing a multilingual blog post titled Breaking Changes.",
    "labels": [
     "laptop",
     "terminal",
     "translation script",
     "content manager",
     "multilingual blog post"
    ],
    "model": "claude-sonnet",
    "text_in_image": "server_cert_file', die stattdessen einen Pfad zur Zertifikatsdatei im Dateisystem enthält. **Es ist nicht nur eine Umben\"... 5131 more characters\n\nid: 36894,\ntargetLanguage: 'de',\ntargetProperty: 'imageDescriptionsDE',\ninput: 'A complete mail server stack comprises many smaller components finely tuned together\\n' +\n'Migrating mail_location into mail_driver and mail_path using the new server variable syntax\\n' +\n'The userdb and passdb upgrade instructions are very helpful at first glance /s\\n' +\n'Dovecot 2.3 SQL backend setup (auth-sql.conf.ext) - now much more compact than its predecessor.\\n' +\n'Dovecot 2.4 SQL backend setup (auth-sql.conf.ext) - now uses the static backend\\n' +\n'There is now only one SQL query as the userdb-ection now uses the static backend\\n' +\n\"Sieve's config in Dovecot 2.3 (90-sieve.conf) with now obsolete variables sieve_default and sieve_dir\\n\" +\n\"Sieve's config in Dovecot 2.4 (90-sieve.conf)\\n\" +\n\"Setup the server's IMAP and POP numbers to enable private/gradual debugging of the new configuration\"\nresult: 'Ein vollständiger Mailserver-Stack besteht aus vielen kleineren Komponenten, die fein aufeinander abgestimmt sind\\n' +\n'Migration von mail_location zu mail_driver und mail_path unter Verwendung der neuen Servervariablen-Syntax\\n' +\n'Die Upgrade-Anleitungen für userdb und passdb sind auf den ersten Blick sehr hilfreich /s\\n' +\n'Dovecot 2.3 SQL-Backend-Setup (auth-sql.conf.ext) - jetzt viel kompakter als sein Vorgänger.\\n' +\n'Dovecot 2.4 SQL-Backend-Setup (auth-sql.conf.ext) - jetzt das statische Backend verwendet\\n' +\n'Es gibt jetzt nur noch eine SQL-Abfrage, da die userdb-Sektion jetzt das statische Backend verwendet\\n' +\n'Sieve-Konfiguration in Dovecot 2.3 (90-sieve.conf) mit den nun veralteten Variablen sieve_default und sieve_dir\\n' +\n'Sieve-Konfiguration in Dovecot 2.4 (90-sieve.conf)\\n' +\n\"Einrichten der IMAP- und POP-Nummern des Servers, um private/schrittweise Debugging der neuen Konfiguration zu ermöglichen\"\n},\n{\nid: 36895,\ntargetLanguage: 'es',\ntargetProperty: 'titleES',\ninput: 'When the Going Gets Tough',\nresult: 'Cuando las cosas se ponen dificiles'\n},\n{\nid: 36995,\ntargetLanguage: 'es',\ntargetProperty: 'subTitleES',\ninput: 'Running the Leiden Marathon in Heat',\nresult: 'Correr la Maraton de Leiden con Calor'\n\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$\n\nBreaking Changes 04-06\nhttps://manager.lemmid.com/#!148/87...\n\nwillem.com                    Willem\nPost > Breaking Changes\n\nTitel (EN): Breaking Changes\nTitel (NL): Belangrijke Wijzigingen\nTitel (DE): Änderungen mit Unterbrechungen\nTitel (ES): Cambios importantes\n\nSubtitel (EN): Upgrading Dovecot 2.3 to 2.4 in Debian Stable\nSubtitel (NL): Dovecot 2.3 naar 2.4 upgraden in Debian Stable\nSubtitel (DE): Dovecot 2.3 auf 2.4 in Debian Stable aktualisieren\nSubtitel (ES): Actualización de Dovecot 2.3 a 2.4 en Debian Stable\n\nKorte titel (EN)   Korte titel (NL)   Korte titel (DE)   Korte titel (ES)\n\nDatum: 04 June 2025\n\nIntroductie (EN): Last 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\n\nTerug   Dupliceer   Verberg   Opslaan"
   }
  },
  {
   "url": "https://willem.com/global/images/5ea5489a9f60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37193_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het Agentic Web",
    "url": "https://agents.willem.com/nl/posts/2025-07-26_het-agentic-web/",
    "source_url": "https://willem.com/nl/2025-07-26_het-agentic-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": "Het Agentic Web",
    "url": "https://agents.willem.com/nl/posts/2025-07-26_het-agentic-web/",
    "source_url": "https://willem.com/nl/2025-07-26_het-agentic-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": "Het Agentic Web",
    "url": "https://agents.willem.com/nl/posts/2025-07-26_het-agentic-web/",
    "source_url": "https://willem.com/nl/2025-07-26_het-agentic-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 Kracht van Eén",
    "url": "https://agents.willem.com/nl/posts/2025-07-23_de-kracht-van-een/",
    "source_url": "https://willem.com/nl/2025-07-23_de-kracht-van-een/",
    "date": "2025-07-23"
   },
   "width": 1600,
   "description": "De 'Company of One'-toolkit: gerichte ontwikkeling, strategisch ontwerp en de vrijheid om overal te werken",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds an e-ink tablet with handwritten Dutch mind-map notes for a blog post titled The Agentic Web, outlining what an agentic web is and how businesses could adopt it, dated 26 July 2025.",
    "labels": [
     "e-ink tablet",
     "handwritten notes",
     "mind map",
     "blog planning",
     "stylus"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Blog: The Agentic Web\n\"voorsorteren\" for the future\n\nUitleggen dat ontwikkelingen nu de basis zijn voor tomorrow's advantage\nNu een beetje werk/aandacht is een heikbaan op greenfield van morgen.\n\nWat is Agentic Web?\n- machine naar machine internet\n- informatie delen, maar ook aanbieden van acties\n  bijvoorbeeld: - afhaalmenu\n                - tickets club nights\n                - inboeken afspraak\n- taalmodellen verbinden verschillen\n\nook voor\n- voice interactie\n- chat interactie\n- slimmere machines/zoek\n\nHoe?\n- websites in simpeler te begrijpen semantische structuur aanbieden, minder ruis\n- diensten en producten formaliseren via schema.org tags\n- bedrijfsprocessen (zoals een offerte aanvraag + verwerking) goed omschrijven en kijken of je dit via een API zou kunnen ontsluiten. Doe API documenteren en openbaar maken.\n\n26 jul '25"
   }
  },
  {
   "url": "https://willem.com/global/images/41c1f9c31959.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37190_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Kracht van Eén",
    "url": "https://agents.willem.com/nl/posts/2025-07-23_de-kracht-van-een/",
    "source_url": "https://willem.com/nl/2025-07-23_de-kracht-van-een/",
    "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 Kracht van Eén",
    "url": "https://agents.willem.com/nl/posts/2025-07-23_de-kracht-van-een/",
    "source_url": "https://willem.com/nl/2025-07-23_de-kracht-van-een/",
    "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 Kracht van Eén",
    "url": "https://agents.willem.com/nl/posts/2025-07-23_de-kracht-van-een/",
    "source_url": "https://willem.com/nl/2025-07-23_de-kracht-van-een/",
    "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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Stel de IMAP- en POP-nummers van de server in om privé/gefaseerde debugging van de nieuwe configuratie mogelijk te maken",
   "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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Sieve's configuratie in 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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Sieve's configuratie in Dovecot 2.3 (90-sieve.conf) met nu verouderde variabelen 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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Dovecot 2.4 SQL-backend setup (auth-sql.conf.ext) - nu veel compacter dan zijn voorganger. Er is nu slechts één SQL-query omdat de userdb-sectie nu de statische backend gebruikt",
   "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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Dovecot 2.3 SQL-backend setup (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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "De upgrade-instructies voor userdb en passdb zijn op het eerste gezicht zeer nuttig /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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Migratie van mail_location naar mail_driver en mail_path met behulp van de nieuwe servervariabelesyntaxis",
   "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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "date": "2025-06-04"
   },
   "width": 1600,
   "description": "Een complete mailserverstack bestaat uit vele kleinere componenten die nauwkeurig op elkaar zijn afgestemd",
   "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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "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": "Brekende Wijzigingen",
    "url": "https://agents.willem.com/nl/posts/2025-06-04_brekende-wijzigingen/",
    "source_url": "https://willem.com/nl/2025-06-04_brekende-wijzigingen/",
    "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Wanneer finishen een overwinning is: de Leiden Marathon voltooid!",
   "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Nederlands nieuwsbericht over gewonden en het dodelijke slachtoffer.",
   "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Het evenement in één beeld: vechtend tegen de uitputting bij het 40km-punt tijdens de Leiden Marathon van 2025. Let op de motorambulance op de achtergrond en de beslagen cameralens, wazig door zweet en het water dat ik over mezelf gooide om af te koelen.",
   "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Mijn tempo en hartslag tijdens de marathon; ondanks het vertragen door de hitte, bleef mijn hartslag hoog.",
   "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Effect van hitte en luchtvochtigheid op de marathonsnelheid (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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "date": "2025-05-12"
   },
   "width": 1600,
   "description": "Plezier buiten: lachend bij het 10km-punt, nog steeds lekker bezig.",
   "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "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": "Als het zwaar wordt",
    "url": "https://agents.willem.com/nl/posts/2025-05-12_als-het-zwaar-wordt/",
    "source_url": "https://willem.com/nl/2025-05-12_als-het-zwaar-wordt/",
    "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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "Productiviteitsparadox: wanneer het bedienen van de machine je meer moeite kost dan de waarde van de output",
   "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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "3D Game Engine in actie, let op de grafische glitches in de aderwand",
   "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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "Game Concept artwork uit 2013: HDL deeltjes in de bloedbaan",
   "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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "3D visualisatie van 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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/2025-04-15_vibe-coding/",
    "date": "2025-04-15"
   },
   "width": 1600,
   "description": "AI gegenereerde Vluchtsimulator: 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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-04-15_vibe-coding/",
    "source_url": "https://willem.com/nl/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": "Trainingsdata in 3D",
    "url": "https://agents.willem.com/nl/posts/2025-03-10_trainingsdata-in-3d/",
    "source_url": "https://willem.com/nl/2025-03-10_trainingsdata-in-3d/",
    "date": "2025-03-10"
   },
   "published_on_willem_com": false,
   "description": "3D-visualisatie",
   "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": "Trainingsdata in 3D",
    "url": "https://agents.willem.com/nl/posts/2025-03-10_trainingsdata-in-3d/",
    "source_url": "https://willem.com/nl/2025-03-10_trainingsdata-in-3d/",
    "date": "2025-03-10"
   },
   "width": 1600,
   "description": "RunnerUP: heeft mijn hardloopsessie van 11 km vastgelegd en een TCX-bestand met trainingsgegevens geproduceerd",
   "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": "Trainingsdata in 3D",
    "url": "https://agents.willem.com/nl/posts/2025-03-10_trainingsdata-in-3d/",
    "source_url": "https://willem.com/nl/2025-03-10_trainingsdata-in-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": "Trainingsdata in 3D",
    "url": "https://agents.willem.com/nl/posts/2025-03-10_trainingsdata-in-3d/",
    "source_url": "https://willem.com/nl/2025-03-10_trainingsdata-in-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": "Trainingsdata in 3D",
    "url": "https://agents.willem.com/nl/posts/2025-03-10_trainingsdata-in-3d/",
    "source_url": "https://willem.com/nl/2025-03-10_trainingsdata-in-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": "Open-Sourcing Gran Fondo",
    "url": "https://agents.willem.com/nl/posts/2025-03-06_open-sourcing-gran-fondo/",
    "source_url": "https://willem.com/nl/2025-03-06_open-sourcing-gran-fondo/",
    "date": "2025-03-06"
   },
   "width": 1600,
   "description": "Gran Fondo v1 in actie: registreert ritten vloeiend met Bluetooth-ondersteuning voor vermogen, cadans en hartslag—klaar om te laten zien dat open-source kan wedijveren met professionele tools",
   "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": "Open-Sourcing Gran Fondo",
    "url": "https://agents.willem.com/nl/posts/2025-03-06_open-sourcing-gran-fondo/",
    "source_url": "https://willem.com/nl/2025-03-06_open-sourcing-gran-fondo/",
    "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": "Open-Sourcing Gran Fondo",
    "url": "https://agents.willem.com/nl/posts/2025-03-06_open-sourcing-gran-fondo/",
    "source_url": "https://willem.com/nl/2025-03-06_open-sourcing-gran-fondo/",
    "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": "Open-Sourcing Gran Fondo",
    "url": "https://agents.willem.com/nl/posts/2025-03-06_open-sourcing-gran-fondo/",
    "source_url": "https://willem.com/nl/2025-03-06_open-sourcing-gran-fondo/",
    "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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Mijn Fairphone 5 in naturel aluminium met de unLauncher op Google-vrije /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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Schuurpapier gebruiken om verf van de Fairphone te verwijderen",
   "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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Laat gereedschap gereedschap zijn: laat het aluminium een canvas zijn dat gebruikspatronen weergeeft",
   "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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Met deGoogled Android gaat de batterij van mijn Fairphone dagen mee",
   "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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Ontworpen voor duurzaamheid en eenvoudig te repareren: Fairphone 5 kan worden geopend met standaard gereedschap",
   "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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Fairphone wordt aangedreven door dezelfde Dragonwing-chip die wordt gebruikt in schepen, kranen, drones en industriële installaties",
   "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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-smartphone/",
    "date": "2025-03-05"
   },
   "width": 1600,
   "description": "Draag als Trofee: Racen met een Porsche of een Fairphone gebruiken, de littekens vertellen het epische verhaal - racen op Zandvoort met mijn 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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-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": "Duurzame Smartphone",
    "url": "https://agents.willem.com/nl/posts/2025-03-05_duurzame-smartphone/",
    "source_url": "https://willem.com/nl/2025-03-05_duurzame-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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De laptop is voorzien van verwisselbare poortmodules, zodat je je eigen poorten voor I/O kunt kiezen.",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De behuizing wordt veilig gesloten door 5 standaard schroeven (schroevendraaier meegeleverd!)",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Het installeren van de schermrand is eenvoudig, je kunt kiezen uit veel verschillende kleuren - ik koos voor saai zwart.",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De toetsenbordafdekking klikt op zijn plaats met behulp van magneten en wordt vastgezet wanneer je de schroeven in de bodembedekking vastdraait",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Ik kies een standaard Linux-toetsenbord zonder Windows-toets maar met een 'super'-toets. Ik hou van SUPER dingen.",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "De 8TB SSD is bevestigd met een enkele schroef",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Het installeren van de twee 48GB RAM-modules is eenvoudig",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "In de doos vind je de verschillende onderdelen die je nodig hebt om de laptop in elkaar te zetten",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Framework 13: een betere laptop gemaakt met liefde - en door mijzelf geassembleerd.",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Mijn Framework 13 laptop met Debian GNU/Linux en Sway WM meldt zich voor dienst.",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Het Debian 12 installatieprogramma wordt herkend door de laptop zonder dat er duistere magie nodig is.",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Windows gebruiken om Linux te installeren, wie houdt er niet van een beetje 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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Vers geassembleerd, ziet er goed uit.",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-laptop/",
    "date": "2025-02-10"
   },
   "width": 1600,
   "description": "Eenvoudige milieuvriendelijke verpakking",
   "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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-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": "Betere Laptop",
    "url": "https://agents.willem.com/nl/posts/2025-02-10_betere-laptop/",
    "source_url": "https://willem.com/nl/2025-02-10_betere-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/nl/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/nl/2025-01-27_podcast-downloader/",
    "date": "2025-01-27"
   },
   "width": 1600,
   "description": "Gedownloade podcasts op mijn A&K audiospeler—moderne Apple-nudges stuurden me ironisch genoeg terug naar het oude iPod-achtige ontwerp (o zoete 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/nl/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/nl/2025-01-27_podcast-downloader/",
    "date": "2025-01-27"
   },
   "width": 1600,
   "description": "Links: Apple Podcasts, Rechts: Apple iBooks—beide schermen besteden ongeveer de helft van de interface aan content die ik niet heb opgevraagd",
   "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/nl/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/nl/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/nl/posts/2025-01-27_podcast-downloader/",
    "source_url": "https://willem.com/nl/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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "De geïntegreerde galerij biedt een rijke blik op de geschiedenis van 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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Ondersteuning van touchscreen-bewegingen zoals swipen",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Haarscherpe details voor club artwork",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Grote knoppen die de aandacht richten op de commerciële funnel",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Scheiding van content management en content delivery voor snelheid en veiligheid",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "BIT.nl datacentrum - met Yours Truly erin :-)",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Twee afzonderlijke full-screen video's, afgestemd op weergave op brede of staande schermen",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Directe onderdompeling via full-screen video",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Magie ontstaat op het snijvlak van technologie en de vrije kunsten, zoals Steve Jobs vaak zei",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Scoort 100 van de 100 punten in Google PageSpeed Insights voor snelheid, toegankelijkheid en zoekmachineoptimalisatie",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Een gebruiksvriendelijke app stelt de medewerkers van Escape in staat om de volledige website te beheren",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "De website beschikt over een conventioneel menu (links) en een contextbewuste sitemap (rechts)",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Alle visuals zijn individueel geoptimaliseerd met meerdere kopieën voor verschillende schermen, voor maximale kwaliteit van het responsive design",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-webdesign/",
    "date": "2025-01-23"
   },
   "width": 1600,
   "description": "Escape Club Amsterdam, een van de oudste en bekendste uitgaansgelegenheden van de stad",
   "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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-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 van Webdesign",
    "url": "https://agents.willem.com/nl/posts/2025-01-23_champions-league-van-webdesign/",
    "source_url": "https://willem.com/nl/2025-01-23_champions-league-van-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": "Meester van Verandering",
    "url": "https://agents.willem.com/nl/posts/2025-01-18_meester-van-verandering/",
    "source_url": "https://willem.com/nl/2025-01-18_meester-van-verandering/",
    "date": "2025-01-18"
   },
   "width": 1600,
   "description": "Het concept \"Robuuste Flexibiliteit\" staat centraal in het 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": "Meester van Verandering",
    "url": "https://agents.willem.com/nl/posts/2025-01-18_meester-van-verandering/",
    "source_url": "https://willem.com/nl/2025-01-18_meester-van-verandering/",
    "date": "2025-01-18"
   },
   "width": 1600,
   "description": "Het boek put veelvuldig uit tijdloze verhalen en filosofieën van oude denkers en biedt inzichten die opvallend relevant en tot nadenken stemmend blijven in de wereld van vandaag.",
   "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": "Meester van Verandering",
    "url": "https://agents.willem.com/nl/posts/2025-01-18_meester-van-verandering/",
    "source_url": "https://willem.com/nl/2025-01-18_meester-van-verandering/",
    "date": "2025-01-18"
   },
   "width": 1600,
   "description": "De auteur van het boek 'Master of Change', Brad Stulberg op zijn 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": "Meester van Verandering",
    "url": "https://agents.willem.com/nl/posts/2025-01-18_meester-van-verandering/",
    "source_url": "https://willem.com/nl/2025-01-18_meester-van-verandering/",
    "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": "Meester van Verandering",
    "url": "https://agents.willem.com/nl/posts/2025-01-18_meester-van-verandering/",
    "source_url": "https://willem.com/nl/2025-01-18_meester-van-verandering/",
    "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": "Meester van Verandering",
    "url": "https://agents.willem.com/nl/posts/2025-01-18_meester-van-verandering/",
    "source_url": "https://willem.com/nl/2025-01-18_meester-van-verandering/",
    "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 versus Gevoel",
    "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
    "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "2 Marathons uitlopen in 6 weken (Links: Amsterdam, Rechts: 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 versus Gevoel",
    "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
    "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "Aanpak B: Het tempo beheersen gedurende de eerste 35 kilometer, daarna versnellen",
   "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 versus Gevoel",
    "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
    "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "Aanpak A: Je ziet mijn hartslag pieken halverwege de marathon, veel te hoog om vol te houden; door te vertragen kreeg ik hem terug in een werkbare zone",
   "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 versus Gevoel",
    "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
    "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/",
    "date": "2024-12-19"
   },
   "width": 1600,
   "description": "Aanpak A: Ik kon het 'lekker lopen tempo' niet volhouden, wat resulteerde in een inzinking halverwege de marathon (zoals te zien is in de data na de race)",
   "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 versus Gevoel",
    "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
    "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/",
    "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 versus Gevoel",
    "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
    "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/",
    "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 versus Gevoel",
    "url": "https://agents.willem.com/nl/posts/2024-12-19_gegevens-versus-gevoel/",
    "source_url": "https://willem.com/nl/2024-12-19_gegevens-versus-gevoel/",
    "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": "Het Probleem Met Bitcoin",
    "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
    "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "Speculatieve handel van weleer: De Nederlandse Tulpenmanie",
   "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": "Het Probleem Met Bitcoin",
    "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
    "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "2009-2024: Bitcoins waardestijging is moeilijk te negeren",
   "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": "Het Probleem Met Bitcoin",
    "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
    "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "Het blockchainprincipe gevisualiseerd: output van vorige transacties vormt de cryptografische input voor nieuwe",
   "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": "Het Probleem Met Bitcoin",
    "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
    "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-bitcoin/",
    "date": "2024-12-09"
   },
   "width": 1600,
   "description": "Abstract uit Satoshi Nakamoto's originele paper (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": "Het Probleem Met Bitcoin",
    "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
    "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-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": "Het Probleem Met Bitcoin",
    "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
    "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-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": "Het Probleem Met Bitcoin",
    "url": "https://agents.willem.com/nl/posts/2024-12-09_het-probleem-met-bitcoin/",
    "source_url": "https://willem.com/nl/2024-12-09_het-probleem-met-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": "Schrijf je eigen woorden",
    "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
    "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Vind de echte Van Gogh - een gemakkelijke taak als je kijkt naar de herhalende patronen",
   "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": "Schrijf je eigen woorden",
    "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
    "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Vind de echte Monet (de tuin van de kunstenaar in Vétheuil) - je kunt hem waarschijnlijk gemakkelijk vinden, ondanks dat beide afbeeldingen behoorlijk mooi zijn",
   "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": "Schrijf je eigen woorden",
    "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
    "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Onderzoeksresultaten van Preply: Onderscheid maken tussen door AI geschreven teksten en door mensen geschreven teksten",
   "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": "Schrijf je eigen woorden",
    "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
    "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/",
    "date": "2024-11-11"
   },
   "width": 1600,
   "description": "Staal in oude scheepswrakken wordt gewaardeerd om zijn zuiverheid - HMS Royal Oak zeebodem (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": "Schrijf je eigen woorden",
    "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
    "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/",
    "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": "Schrijf je eigen woorden",
    "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
    "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/",
    "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": "Schrijf je eigen woorden",
    "url": "https://agents.willem.com/nl/posts/2024-11-11_schrijf-je-eigen-woorden/",
    "source_url": "https://willem.com/nl/2024-11-11_schrijf-je-eigen-woorden/",
    "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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "32.000 weergaven in twee 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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Bericht dat mijn originele X-bericht omvat, met een eenvoudigere slogan, waarin auteurs worden genoemd die ik handmatig heb geselecteerd omdat ze over het onderwerp van mijn bericht hebben gepost",
   "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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Beeldbewerking onderweg: 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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Mijn bericht 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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-op-x/",
    "date": "2024-11-10"
   },
   "width": 1600,
   "description": "Mijn 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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-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": "Viral gaan op X",
    "url": "https://agents.willem.com/nl/posts/2024-11-10_viral-gaan-op-x/",
    "source_url": "https://willem.com/nl/2024-11-10_viral-gaan-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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Veel mensen op straat, velen met een gezonde spanning in hun houding",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Momenten voor mijn officiële start aan 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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Route van 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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Vroeg wakker worden in Toscane, om voor zonsopgang te gaan hardlopen (ontsnappen aan intense hitte)",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Marathon training: geen berg te hoog - gewoon door 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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Hardlopen in de regen aan het Lago Maggiore in Italië",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Data van eerste regenachtige 5K sessie - let op het langzame tempo en hoge hartslag",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Mijn Asics GT-4000 in mako blauw/zwart, 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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Deze afbeelding vat het samen, het is mijn \"endgame\" gezicht - een 42 kilometer 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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Je finisht in het Olympisch Stadion, dat is een speciaal gevoel dat bijdraagt aan de euforie van het aftellen van de laatste meters",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Tussen 30 en 40 kilometer vechten lichaam en geest samen om de finish te halen",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Rond de 25 kilometer zijn er minder blije gezichten om je heen - mensen zijn volledig gefocust op hun inspanning - het wordt 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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Het deel van de route langs de Amstel is uitdagend: je ziet hardlopers aan de overkant van de rivier terugkeren naar de stad/finish, het is een extra mentale uitdaging",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Laten we het spel \"Waar is Willem?\" spelen :-)",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Hardlopen in de Rijksmuseumtunnel - dat is best cool",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/2024-10-20_marathon/",
    "date": "2024-10-20"
   },
   "width": 1600,
   "description": "Hoe geweldige ideeën ontstaan: een paar mannen met een paar biertjes",
   "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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/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/nl/posts/2024-10-20_marathon/",
    "source_url": "https://willem.com/nl/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 zie dode mensen",
    "url": "https://agents.willem.com/nl/posts/2024-09-10_ik-zie-dode-mensen/",
    "source_url": "https://willem.com/nl/2024-09-10_ik-zie-dode-mensen/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "De kerel recht in de ogen kijkend, hier in mijn kleine appartement bijna 40 jaar later",
   "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 zie dode mensen",
    "url": "https://agents.willem.com/nl/posts/2024-09-10_ik-zie-dode-mensen/",
    "source_url": "https://willem.com/nl/2024-09-10_ik-zie-dode-mensen/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "Apple Vision Pro is niet zomaar een draagbaar scherm, het is een driedimensionale projector",
   "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 zie dode mensen",
    "url": "https://agents.willem.com/nl/posts/2024-09-10_ik-zie-dode-mensen/",
    "source_url": "https://willem.com/nl/2024-09-10_ik-zie-dode-mensen/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "De auteur, ondergetekende, en zijn overleden vader, ongeveer 38 jaar geleden (10 september 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 zie dode mensen",
    "url": "https://agents.willem.com/nl/posts/2024-09-10_ik-zie-dode-mensen/",
    "source_url": "https://willem.com/nl/2024-09-10_ik-zie-dode-mensen/",
    "date": "2024-09-10"
   },
   "width": 1600,
   "description": "Deze foto is genomen op 6 oktober 1983 - alleen mijn moeder (in het wit) leeft nog",
   "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 zie dode mensen",
    "url": "https://agents.willem.com/nl/posts/2024-09-10_ik-zie-dode-mensen/",
    "source_url": "https://willem.com/nl/2024-09-10_ik-zie-dode-mensen/",
    "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 zie dode mensen",
    "url": "https://agents.willem.com/nl/posts/2024-09-10_ik-zie-dode-mensen/",
    "source_url": "https://willem.com/nl/2024-09-10_ik-zie-dode-mensen/",
    "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 zie dode mensen",
    "url": "https://agents.willem.com/nl/posts/2024-09-10_ik-zie-dode-mensen/",
    "source_url": "https://willem.com/nl/2024-09-10_ik-zie-dode-mensen/",
    "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Ik heb wat magie in mijn zak: De app die workouts volgt vanuit de achtergrond - tijdens opnames toont het gewoon een widget op het startscherm",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Verschillende configuraties van realtime data",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Het testen van de app op mijn fiets met behulp van een QuadLock hoesje en mount",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Ontwerpschets die de gewenste layout beschrijft",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Ik heb mijn Garmin Edge data layout als inspiratie gebruikt bij het ontwerpen van de layout van mijn app wanneer deze gebruikt wordt als gemonteerde fietscomputer",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Apple Watch workout-app toont grote knoppen om een workout te starten - geen extra configuratie nodig",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Vroeg prototype van de app werkend met Bluetooth-hartslagsensor en de vroege dataset weergegeven in een andere app die mooie grafieken maakt (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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Mijn fiets met Bluetooth-sensoren verbonden met mijn MacBook met Xcode",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Niet je gemiddelde debugging sessie: 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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Het ontwerpen van een betaalmuur voor mijn app: niet mijn favoriete vraag aan gebruikers, maar het is desalniettemin een zeer belangrijke.",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Screenshots van het onboarding-proces van de app: toestemming vragen en nieuwe gebruikers begeleiden",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "\"Goin' the extra mile\": 8 uur op mijn fiets om het batterijgebruik te testen (let op: er is nog 23% stroom over!)",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "date": "2024-05-11"
   },
   "width": 1600,
   "description": "Niets maakt je zo levend als naar buiten gaan voor wat fysieke actie - ik hou van sporten!",
   "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "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": "Het ontwikkelen van een native iOS app",
    "url": "https://agents.willem.com/nl/posts/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "source_url": "https://willem.com/nl/2024-05-11_het-ontwikkelen-van-een-native-ios-app/",
    "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "Ooooohhhh... Ik heb een mooie medaille gekregen!",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "De Halve Marathon uitgelopen: kijk naar die glimlach, je ziet pure positieve energie na een zeer plezierige loop!",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "Klaar voor de start, af! Deelnemen aan de Venloop - ik ben niet de enige!",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "Het biedt je zelfs een aantal mooie widgets voor je startscherm - die je aansporen om te gaan hardlopen of fietsen!",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "HealthFit gebruikt open en goed gedocumenteerde formules om je trainingsbelasting te berekenen, waardoor je in een 'sweet spot' terechtkomt om maximale winst te behalen met een beperkt risico op overtraining",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "HealthFit is een fantastische app die je gedetailleerde inzichten biedt in de trainingen die je vastlegt met je Apple Watch, WHOOP, Garmin, Wahoo of een andere app die Apple's HealthKit ondersteunt",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "De Trend Is Je Vriend: met behulp van WHOOP heb ik mijn trends bijgehouden, hier zie je dat ik de trainingsbelasting (strain) in de afgelopen 3 maanden voorafgaand aan de Marathon heb verhoogd",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "Als je hem vaker gebruikt, kun je de strijd met jezelf aangaan met behulp van eerdere sessies - probeer dat persoonlijke record te verbreken!",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-marathon/",
    "date": "2024-03-24"
   },
   "width": 1600,
   "description": "De Apple Watch Ultra 2 is een geweldige kleine trainingspartner, waarmee je veel verschillende soorten trainingen kunt bijhouden; zoals fietsen en hardlopen",
   "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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-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": "Halve marathon",
    "url": "https://agents.willem.com/nl/posts/2024-03-24_halve-marathon/",
    "source_url": "https://willem.com/nl/2024-03-24_halve-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 ga ik niet bouwen!",
    "url": "https://agents.willem.com/nl/posts/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "source_url": "https://willem.com/nl/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "date": "2024-03-05"
   },
   "width": 1600,
   "description": "Het antwoord is daarbuiten: fiets, ren en wandel!",
   "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 ga ik niet bouwen!",
    "url": "https://agents.willem.com/nl/posts/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "source_url": "https://willem.com/nl/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "date": "2024-03-05"
   },
   "width": 1600,
   "description": "Ik schrijf 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 ga ik niet bouwen!",
    "url": "https://agents.willem.com/nl/posts/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "source_url": "https://willem.com/nl/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "date": "2024-03-05"
   },
   "width": 1600,
   "description": "Gedachten op canvas (2022): Voorbeeld van vastgelegde ideeën, in het Nederlands, met UI schetsen, codefragmenten, vragen, acties en besluiten om bepaalde features niet te doen",
   "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 ga ik niet bouwen!",
    "url": "https://agents.willem.com/nl/posts/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "source_url": "https://willem.com/nl/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "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 ga ik niet bouwen!",
    "url": "https://agents.willem.com/nl/posts/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "source_url": "https://willem.com/nl/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "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 ga ik niet bouwen!",
    "url": "https://agents.willem.com/nl/posts/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "source_url": "https://willem.com/nl/2024-03-05_nee-dat-ga-ik-niet-bouwen/",
    "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Het is moeilijk vast te leggen in een 2D-foto, maar voor je ogen is er echte diepte in de setup, alsof die twee schermen er echt staan",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Je kunt gemakkelijk een multi-monitor werk setup zoals deze arrangeren",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Niet zo gek: scherm, toetsenbord, trackpad (let op het zwevende stukje UI boven het hardware-toetsenbord)",
   "description_source": "author"
  },
  {
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Je kijkt hier naar een volledig capabel computersysteem - en een kopje koffie",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Bluetooth-toetsenbord en trackpad verbonden met 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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Hallo Wereld - een soort 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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Apple Vision Pro, als een goede koptelefoon voor je ogen",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "... niet! Gewoon onze zolder vol met \"familiespullen\"",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Over gevaren gesproken... koffie drinken is een echte uitdaging met Vision Pro - haha!",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Als je je in een virtuele omgeving bevindt, waarschuwt de Vision Pro je als je het risico loopt ergens tegenaan te lopen - wat een echt gevaar kan zijn als je het huis deelt met kinderen, haha!",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Deze vensters zijn echt groot, ze geven een gevoel van grootsheid, zoals een soort standbeeld",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Nogmaals, het is erg moeilijk vast te leggen in een 2D-foto, maar in staat zijn om rond te lopen in je digitale context is gewoon ongelooflijk!",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Het 'kleinste' venster van hierboven is in feite erg groot; ter vergelijking van de schaal heb ik het virtuele maanoppervlak verwijderd, zodat je het venster naast de schoenen van mijn dochtertje kunt zien.",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Deze vensters vertegenwoordigen verschillende weergaven van een bepaald stuk werk - ze zijn groot, het hoge venster in het midden is ongeveer 3 meter hoog!",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "De projecties lijken zo natuurlijk dat mijn geest er echt van overtuigd is dat het dingen kan aanraken.",
   "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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Je kunt eromheen kijken, dichterbij komen of ze herschikken door ze door je kamer 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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/2024-02-16_vision-pro/",
    "date": "2024-02-16"
   },
   "width": 1600,
   "description": "Deze blogpost schrijven op 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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/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/nl/posts/2024-02-16_vision-pro/",
    "source_url": "https://willem.com/nl/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": "Gegevens over gezondheid en fitness",
    "url": "https://agents.willem.com/nl/posts/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "source_url": "https://willem.com/nl/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "date": "2024-01-16"
   },
   "width": 1600,
   "description": "Interessante gedetailleerde data - maar wat betekent het?",
   "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": "Gegevens over gezondheid en fitness",
    "url": "https://agents.willem.com/nl/posts/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "source_url": "https://willem.com/nl/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "date": "2024-01-16"
   },
   "width": 1600,
   "description": "Ik leer rennen, vastgelegd door CCTV",
   "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": "Gegevens over gezondheid en fitness",
    "url": "https://agents.willem.com/nl/posts/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "source_url": "https://willem.com/nl/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "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": "Gegevens over gezondheid en fitness",
    "url": "https://agents.willem.com/nl/posts/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "source_url": "https://willem.com/nl/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "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": "Gegevens over gezondheid en fitness",
    "url": "https://agents.willem.com/nl/posts/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "source_url": "https://willem.com/nl/2024-01-16_gegevens-over-gezondheid-en-fitness/",
    "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": "Back-uprotatieschema",
    "url": "https://agents.willem.com/nl/posts/2023-12-15_back-uprotatieschema/",
    "source_url": "https://willem.com/nl/2023-12-15_back-uprotatieschema/",
    "date": "2023-12-15"
   },
   "width": 1600,
   "description": "De 'rsync-backup-rotator' tool v1.0 beschikbaar als vrije software onder de GPLv3-licentie",
   "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": "Back-uprotatieschema",
    "url": "https://agents.willem.com/nl/posts/2023-12-15_back-uprotatieschema/",
    "source_url": "https://willem.com/nl/2023-12-15_back-uprotatieschema/",
    "date": "2023-12-15"
   },
   "width": 1600,
   "description": "Rotatieback-up om gegevensherstel vanaf meerdere punten in de tijd mogelijk te maken - tijdreizen voor data!",
   "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": "Back-uprotatieschema",
    "url": "https://agents.willem.com/nl/posts/2023-12-15_back-uprotatieschema/",
    "source_url": "https://willem.com/nl/2023-12-15_back-uprotatieschema/",
    "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": "Back-uprotatieschema",
    "url": "https://agents.willem.com/nl/posts/2023-12-15_back-uprotatieschema/",
    "source_url": "https://willem.com/nl/2023-12-15_back-uprotatieschema/",
    "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": "Back-uprotatieschema",
    "url": "https://agents.willem.com/nl/posts/2023-12-15_back-uprotatieschema/",
    "source_url": "https://willem.com/nl/2023-12-15_back-uprotatieschema/",
    "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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Raad eens wat beter is dan twee smartwatches? ... helemaal geen!",
   "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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Voice Memo op Apple Watch is verrassend effectief in het vastleggen van creatieve ideeën - synchroniseert naadloos met je andere apparaten om ze later te bekijken - waar je ook bent",
   "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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Ontworpen om je een betere balans te bieden tussen verbonden zijn en gestoord worden, stond de Punkt MP01 mobiele telefoon centraal in mijn experiment met een \"domme telefoon\" om creativiteit te bevorderen",
   "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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Phoneless EDC met een Apple Watch en een AirPod (door 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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Verbonden voelen... Apple Watch Ultra 2 met 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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "De Apple Watch Ultra is een nauwkeurig vervaardigd stukje moderne technologie - wat je ook van smartwatches vindt, je moet de miniaturisatie die in deze draagbare polscomputer is gestopt toejuichen",
   "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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "date": "2023-11-10"
   },
   "width": 1600,
   "description": "Apple Watch Ultra 2 vergelijken met een 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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "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 als telefoon",
    "url": "https://agents.willem.com/nl/posts/2023-11-10_apple-watch-als-telefoon/",
    "source_url": "https://willem.com/nl/2023-11-10_apple-watch-als-telefoon/",
    "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Testen van de dynamo aangedreven verlichting met wat snel aangesloten losse draden - het werkt!",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Supernova E3 Achterlicht 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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De grootlichtfunctie wordt beschikbaar vanaf 20KM/u en stelt je in staat om de weg veel verder te verlichten (mits het verkeer het toelaat)",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De Supernova M99 DY PRO is een dynamo-aangedreven LED koplamp met grootlichtfunctie en Duitse StVZO goedkeuring",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Ophalen van mijn custom made racefiets wiel in 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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Van der Schaft tweewielers in 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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Foto's van de SON fabriek in Tübingen, Duitsland - ze nemen het serieus om het goed te doen",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Een rondje maken met de upgrade fiets op voormalig vliegbasis 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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De lichtbundel is geweldig - het werkt gewoon, 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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De koplamp is gemonteerd op mijn voorremklauw - om mijn stuur vrij te houden voor toekomstige bikepacking avonturen",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Beide lampen werken - het 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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Batterij gevoede Garmin Varia lampen - prachtig als ze werken - maar niet meer mijn 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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De resulterende verbinding met krimpkous is zowel functioneel als duurzaam",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De individuele draden aan elkaar solderen en krimpkous eromheen doen",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Het achterlicht gemonteerd op mijn zadelpen met de kabel door de zadelpen",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Tijdelijk de eigenlijke kabels solderen aan een koperen geleidingskabel om het door het fietsframe te kunnen trekken",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Hoera! Ik heb hem erdoor getrokken!",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Als je goed kijkt, zie je een stuk koperdraad in het gat",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Nadat de trapas was verwijderd, kon ik de gaten in het fietsframe zien.",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "De draad naar het achterlicht gaat door een nieuw geboord gat in mijn fietsframe - net genoeg kabel overlatend voor mijn stuur om te draaien",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Gebruik een dunne laag tape om de individuele draden tijdelijk te verbinden - dit maakt het makkelijker om de kabel te geleiden",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Met een pincet is het me uiteindelijk gelukt om de draad door de kleine gaatjes in mijn voorvork te leiden",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "date": "2023-11-01"
   },
   "width": 1600,
   "description": "Welkom aan de donkere (buiten-)kant... waar straatverlichting een zeldzaamheid is",
   "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "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... daar is licht!",
    "url": "https://agents.willem.com/nl/posts/2023-11-01_en-daar-is-licht/",
    "source_url": "https://willem.com/nl/2023-11-01_en-daar-is-licht/",
    "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",
    "url": "https://agents.willem.com/nl/posts/2023-10-14_ai-training/",
    "source_url": "https://willem.com/nl/2023-10-14_ai-training/",
    "date": "2023-10-14"
   },
   "width": 1600,
   "description": "Ontdek de kracht van AI samen door me uit te nodigen voor een hands-on trainingssessie - ik vind het geweldig om deze te doen!",
   "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",
    "url": "https://agents.willem.com/nl/posts/2023-10-14_ai-training/",
    "source_url": "https://willem.com/nl/2023-10-14_ai-training/",
    "date": "2023-10-14"
   },
   "width": 1600,
   "description": "WHOOP's nieuwe integratie met OpenAI maakt het een persoonlijke coach, die je voorziet van advies op maat over training, gezondheid en fit voelen",
   "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",
    "url": "https://agents.willem.com/nl/posts/2023-10-14_ai-training/",
    "source_url": "https://willem.com/nl/2023-10-14_ai-training/",
    "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",
    "url": "https://agents.willem.com/nl/posts/2023-10-14_ai-training/",
    "source_url": "https://willem.com/nl/2023-10-14_ai-training/",
    "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",
    "url": "https://agents.willem.com/nl/posts/2023-10-14_ai-training/",
    "source_url": "https://willem.com/nl/2023-10-14_ai-training/",
    "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": "Hallo, vreemdeling",
    "url": "https://agents.willem.com/nl/posts/2023-10-13_hallo-vreemdeling/",
    "source_url": "https://willem.com/nl/2023-10-13_hallo-vreemdeling/",
    "date": "2023-10-13"
   },
   "width": 1600,
   "description": "Een laptopvrije zone in een bar in Amsterdam - ik vraag me af wanneer ik de eerste smartphonevrije zone tegenkom...",
   "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": "Hallo, vreemdeling",
    "url": "https://agents.willem.com/nl/posts/2023-10-13_hallo-vreemdeling/",
    "source_url": "https://willem.com/nl/2023-10-13_hallo-vreemdeling/",
    "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": "Hallo, vreemdeling",
    "url": "https://agents.willem.com/nl/posts/2023-10-13_hallo-vreemdeling/",
    "source_url": "https://willem.com/nl/2023-10-13_hallo-vreemdeling/",
    "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": "Hallo, vreemdeling",
    "url": "https://agents.willem.com/nl/posts/2023-10-13_hallo-vreemdeling/",
    "source_url": "https://willem.com/nl/2023-10-13_hallo-vreemdeling/",
    "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": "Hetzelfde, Anders",
    "url": "https://agents.willem.com/nl/posts/2023-08-23_hetzelfde-anders/",
    "source_url": "https://willem.com/nl/2023-08-23_hetzelfde-anders/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "Natuur in Limburg: De Peel",
   "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": "Hetzelfde, Anders",
    "url": "https://agents.willem.com/nl/posts/2023-08-23_hetzelfde-anders/",
    "source_url": "https://willem.com/nl/2023-08-23_hetzelfde-anders/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Hetzelfde, Anders",
    "url": "https://agents.willem.com/nl/posts/2023-08-23_hetzelfde-anders/",
    "source_url": "https://willem.com/nl/2023-08-23_hetzelfde-anders/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "Natuur in 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": "Hetzelfde, Anders",
    "url": "https://agents.willem.com/nl/posts/2023-08-23_hetzelfde-anders/",
    "source_url": "https://willem.com/nl/2023-08-23_hetzelfde-anders/",
    "date": "2023-08-23"
   },
   "width": 1600,
   "description": "Het gebruik van de Garmin Edge 1030 om te navigeren en te ontdekken - wie had gedacht dat ik een \"Amstel\" zou tegenkomen nabij Limburg?",
   "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": "Hetzelfde, Anders",
    "url": "https://agents.willem.com/nl/posts/2023-08-23_hetzelfde-anders/",
    "source_url": "https://willem.com/nl/2023-08-23_hetzelfde-anders/",
    "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": "Hetzelfde, Anders",
    "url": "https://agents.willem.com/nl/posts/2023-08-23_hetzelfde-anders/",
    "source_url": "https://willem.com/nl/2023-08-23_hetzelfde-anders/",
    "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": "Hetzelfde, Anders",
    "url": "https://agents.willem.com/nl/posts/2023-08-23_hetzelfde-anders/",
    "source_url": "https://willem.com/nl/2023-08-23_hetzelfde-anders/",
    "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Training heeft effect: mijn gemiddelde HRV vertoont weer een stijgende trend!",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Afgelopen maanden heb ik het tempo opgevoerd en meer \"strain\" op me genomen (dat is WHOOP-taal voor 'trainingsinspanning')",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Lach en blijf fietsen! Uiteindelijk worden de dingen WEL BETER.",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "... als getrainde fietser zijn deze ritgegevens niet goed: hartslag van 180 BPM bij een gemiddelde snelheid van 22 KM/u - dit is 'het COVID-effect' op mijn lichaam - MISERAABEL 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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Positief getest op COVID, je wilt dit niet als je het trainingsregime weer oppakt...",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Trainen op een niet-elektrische bakfiets! De kinderen vinden het geweldig! Geen behoefte aan luxe GARMIN head-units: WHOOP kan je trainingen op elk voertuig volgen.",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Opportunistisch trainen: sommige dagen thuis trainen op een opvouwbare fiets - je trekt zeker de aandacht in volledige lycra op een 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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Ik ben aangekomen omdat ik conditie ben verloren: bevestiging dat WHOOP iets op het spoor is: er lijkt een omgekeerde correlatie te bestaan tussen mijn gewicht en 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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "De ochtend erna berekent WHOOP de bereidheid van mijn lichaam om (nieuwe) trainingsbelasting aan te kunnen - je kunt duidelijk zien dat mijn lichaam 's nachts niet hersteld was: slechts een herstelscore van 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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "WHOOP's gegevens gedurende de hele dag van 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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Garmin's zeer gedetailleerde gegevens van de Edge 1030 Plus omvatten: hartslag, vermogen, locatie, ademhalingsfrequentie, trapfrequentiebalans, cadans, temperatuur en afstand",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Kevin (broer), ik en Rob (zwager) bij 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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Alle stempels verzamelen om een \"Elfstedenkruisje\" medaille te verdienen",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Door het Friese landschap tijdens 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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Zelfs mijn gemiddelde hartslag gedurende de dag, inclusief al mijn taken als moderne vader, gaat omlaag naarmate mijn hart (en cardiovasculair systeem) efficiënter wordt",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Mijn (vroeg in de ochtend) rusthartslag gaat ook omlaag! Het is omgekeerd evenredig met mijn stijgende HRV. Sommige nachten duik ik in de lage 50, hoge 40 - ik kom weer in vorm!",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-training/",
    "date": "2023-05-31"
   },
   "width": 1600,
   "description": "Mijn HRV-metingen gaan omlaag... als gevolg van gebrek aan training tijdens de verhuizing van mijn gezin van de stad naar het platteland",
   "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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-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": "Impact van training",
    "url": "https://agents.willem.com/nl/posts/2023-05-31_impact-van-training/",
    "source_url": "https://willem.com/nl/2023-05-31_impact-van-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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Het is geen hamer, noch een liniaal - maar je kunt een iPad zeker als hulpmiddel gebruiken!",
   "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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Inspect Browser op iPad biedt essentiële debug- en inspectiefunctionaliteiten voor 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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Programmeren op iPad Pro met Blink, tmux en VIM via Mosh (in een externe VPS)",
   "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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Vermenigvuldig het touch/swipe-spiergeheugen als je tablet zich hetzelfde gedraagt als je telefoon",
   "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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Annoteren van bijna alles in context (zonder de app te verlaten) is erg krachtig als je ooit een idee of suggestie moet communiceren",
   "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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "date": "2023-05-08"
   },
   "width": 1600,
   "description": "Lezen in portretmodus met Safari's \"leesmodus\" verwijdert alle afleidingen van (bijna) elke website",
   "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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "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 als Gereedschap",
    "url": "https://agents.willem.com/nl/posts/2023-05-08_tablet-als-gereedschap/",
    "source_url": "https://willem.com/nl/2023-05-08_tablet-als-gereedschap/",
    "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 gebruiken om code te genereren",
    "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "Een programmeur uit de toekomst - zoals verbeeld door DALL-E van OpenAI",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fba52b536d22.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI gebruiken om code te genereren",
    "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "AI's instructies voor het gebruik van de gegenereerde code - de meeste echte programmeurs kunnen leren van de helderheid in communicatie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/03aeba6c5949.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36923_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "AI gebruiken om code te genereren",
    "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "GPT4's gegenereerde output code \"auto_rotate.sh\" roteert afbeeldingen met ImageMagick op basis van EXIF-oriëntatie",
   "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 gebruiken om code te genereren",
    "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "date": "2023-05-03"
   },
   "width": 1600,
   "description": "Code genereren is net zo makkelijk als een beschrijvende prompt intypen",
   "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 gebruiken om code te genereren",
    "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "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 gebruiken om code te genereren",
    "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "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 gebruiken om code te genereren",
    "url": "https://agents.willem.com/nl/posts/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "source_url": "https://willem.com/nl/2023-05-03_ai-gebruiken-om-code-te-genereren/",
    "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": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Zie pixels op een grijsachtig zwarte achtergrond - het scherm van de X200 is geen partij voor moderne HiDPI micro led- of OLED-schermen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/04ba0f71d231.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "... toch heeft mijn 15 jaar oude ThinkPad X200 ook 8TB SSD-opslag (een Samsung 870 QVO SSD)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3d55939e002f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "De moderne MacBook Pro van $6499 is een van de weinige laptops die vandaag de dag geconfigureerd kan worden met 8TB flash-opslag...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/703ca50ccbf7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Voldoende hardwarepoorten, waaronder een PC-kaart slot, geïntegreerde gigabit ethernet, USB-A en een hardwareschakelaar om WiFi uit te schakelen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8da6c5fd81ac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Het toetsenbord van de ThinkPad is een droom om op te typen en heeft een “je haat het of je houdt ervan” TrackPoint (ik zit in het “houden ervan” kamp!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/852658db3add.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Dit laptopscharnier, gemaakt van metaal, is ontworpen om lang mee te gaan - let op het toetsenbord met toetsen waar een moderne MacBook alleen van kan dromen (PageUP/PageDown, Home, End, Delete).",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8689bbd6620e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Klassieke ThinkPad reclame “Zijn moeder was een mainframe, zijn vader een Maserati”",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d0a484d3189c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "De IBM ThinkPad 700C uit 1992 werd direct erkend als een grote stap voor de industrie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a80c9a69bcc1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "Work in progress - mijn X200 experiment",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2f7652ee0613.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "date": "2023-05-01"
   },
   "width": 1600,
   "description": "De ThinkPad X200 uit 2008",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/43e616875fd0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36924_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "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": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "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": "Offline Werken",
    "url": "https://agents.willem.com/nl/posts/2023-05-01_offline-werken/",
    "source_url": "https://willem.com/nl/2023-05-01_offline-werken/",
    "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 voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Vertrek uit mijn nieuwe woonplaats Hegelsom, Limburg",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b42e688740ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Mijn hartslag tijdens de 10 uur durende rit van Amsterdam naar Hegelsom: merk op hoe ik mijn hartslag de eerste paar uur relatief laag hield!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e5e33079ac6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Koppel je fietscomputer aan je telefoon om berichten van ondersteuning van familie en vrienden te kunnen ontvangen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8d7c932a893f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "De dag voor mijn vertrek heb ik mijn fiets grondig gecontroleerd en zelfs een klein proefritje door de stad gemaakt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1ba63cc196da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Ik heb mijn fiets voorbereid op een nieuw fietsseizoen met nieuwe banden en headset lagers",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c0f6cc5d1683.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Volg de verkeersborden of gebruik een GPS-navigatiesysteem - wat je ook doet, zorg ervoor dat je enig idee hebt waar je naartoe gaat",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d7de40ad82f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Nationaal Park Maasduinen in Limburg",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/796fe5d75342.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "De ochtend erna: Wees lief voor jezelf - na zo'n intensieve inspanning heeft je lichaam tijd nodig om te herstellen. Mijn WHOOP merkte dit duidelijk, zelfs na een goede nachtrust.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/90587eae69a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Kijk wie WHOOP's #1 van Nederland is qua strain! Euforie!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f4c5ddae058d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Mijn ingevulde Fietselfstedentocht 2022 stempelkaart - let op hoe de randen het slechte weer hebben doorstaan...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/30e572072ef8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Hallo Amsterdam! Helemaal gehaald!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/90842261f5cb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Het oversteken van de laatste brug naar Amsterdam voelde als een overwinning.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/41e797762568.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Na ongeveer 80% van de route voelde ik mijn benen en rug echt klagen... deze bank was een welkome afwisseling voor mijn achterwerk op het zadel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d235eca5f95e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Bloemen uit Amsterdam... geteeld in Flevoland!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/290e39b9d95e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Prachtig landschap - lange rechte stukken op dijken bij Flevoland",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e775bf274648.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Dit voelde als een passende plek voor een kleine drinkpauze... Willemsplein in Arnhem!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f34098469657.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Tanken bij een tankstation",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f8f6b79ec8d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "... of door een onverwachte wegafsluiting, die je naar \"het onbekende\" (route) verwijst",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/939e679db681.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Je staat versteld van de dingen die je tegenkomt - zoals de schoonheid van Nationaal Park De Hoge Veluwe...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/35c389e5e2ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "Terwijl veel fietsers eten tijdens het fietsen, geef ik er de voorkeur aan om te stoppen en van het moment te genieten terwijl ik iets eet",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9e3840ce38f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "date": "2023-04-20"
   },
   "width": 1600,
   "description": "De Fietselfstedentocht van vorig jaar was een epische rit met mijn broer - een gruwelijke editie met veel storm en regen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cd8208f05fe6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36925_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tips voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "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 voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "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 voor Lange-Afstandsfietsen",
    "url": "https://agents.willem.com/nl/posts/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "source_url": "https://willem.com/nl/2023-04-20_tips-voor-lange-afstandsfietsen/",
    "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 verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Wolken boven het KPN DC2 datacenter in Amsterdam",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e79eab6420dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Een \"cloudkar\", beladen met een buiten gebruik gestelde computer, buiten het datacenter",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/99ff67fb68de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Hardware uit het datacenter halen - het toppunt van energiebesparende tovenarij!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5979fe5a829f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Hallo vanuit de cloud!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/40ac00e2ec67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Veel cloudwerk is op afstand, maar af en toe is een consolebeeldscherm nodig voor gespecialiseerde onderhoudstaken.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cc991dc9663a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "In de cloud leidt een verhoogde opslagvraag in een datacenter tot het gebruik van meer harde schijven, waardoor meer energie wordt verbruikt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/00337c3ca6cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "Gehuisvest in grote kasten die hele ruimtes of gebouwen in beslag nemen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/666d74824f8d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "date": "2023-04-05"
   },
   "width": 1600,
   "description": "De cloud bestaat uit computers zonder beeldschermen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/33fde0296121.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36926_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cloudkosten verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "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 verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "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 verlagen",
    "url": "https://agents.willem.com/nl/posts/2023-04-05_cloudkosten-verlagen/",
    "source_url": "https://willem.com/nl/2023-04-05_cloudkosten-verlagen/",
    "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": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "De wekelijkse lab sessies bieden een heerlijke mogelijkheid om je codeeravonturen op de rails te houden, zodat je altijd een helpende hand van anderen hebt wanneer je vastloopt.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ccb637c740eb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "[image]",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4cabf419ba55.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "Ik neem deel aan een programmeerles op de Universiteit (klasgenoten geblurd om privacyredenen)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9b78d21c6e59.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "[image]",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8534073ce0ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "De Universiteit van Amsterdam op de Science Park campus - vrienden van de blog zullen mijn fiets herkennen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/779bab33d53c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "Python 3 voorbeeldcode: Bepalen van de leeftijd van de gebruiker",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d7d44f31e43e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-de-universiteit/",
    "date": "2023-02-08"
   },
   "width": 1600,
   "description": "C++ voorbeeldcode: Bepalen van de leeftijd van de gebruiker",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/15b323dda922.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36927_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-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": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-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": "Terug naar de Universiteit",
    "url": "https://agents.willem.com/nl/posts/2023-02-08_terug-naar-de-universiteit/",
    "source_url": "https://willem.com/nl/2023-02-08_terug-naar-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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De interactie met licht is ronduit betoverend, omdat het een levendige energie uitstraalt",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De DateJust heeft een helderblauwe wijzerplaat, geaccentueerd door een sunburst-effect dat het een gevoel van dynamiek geeft",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Het vieren van het jaar '22 met een Rolex DateJust 36 gekocht op 22 december (ik heb een ding met cijfers, denk ik)",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Een Rolex kopen is niet zo eenvoudig als je oude horloge op tafel leggen en gewoon om een nieuwe vragen - maar ik deed het wel :-)",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De DateJust 36 van vandaag (referentiemodel 126234) met gecanneleerde bezel en helderblauwe wijzerplaat op een jubilee-band",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Originele Rolex DateJust-advertentie uit de jaren 60",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Het dragen van een Patek Philippe Nautilus jaarlijkse kalender - de Nautilus werd oorspronkelijk gemaakt door de gewaardeerde horlogeontwerper Gerald Genta - een icoon",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Me welkom voelen in de Patek Philippe-boetiek, die lijkt op een buitengewone snoepwinkel van ongeëvenaarde grandeur",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Sterk genoeg, het is het perfecte horloge om je te vergezellen op een avontuur op de pedalen - wat mij een gelukkig mens maakt!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De DateJust gooit de handdoek niet in de ring als het tijd is voor een grondige schoonmaakbeurt in de badkamer!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Dit horloge dragen in het casino is een veilige gok, verwacht alleen niet dat het je een fortuin oplevert!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Een paar biertjes met je broers op kantoor? Geen probleem, dit horloge is altijd in voor een leuke tijd!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "LEGO bouwen op een keiharde ondergrond? Geen angst, dit horloge valt niet uit elkaar!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Sommigen zouden zeggen dat de DateJust 36 het ultieme GADA-horloge is",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Erfstukken: Links is het horloge van mijn overleden vader, met een helderblauwe wijzerplaat (een beetje moeilijk te zien), en rechts is het horloge van mijn grootvader van vergelijkbare grootte - ik zweer dat ik de datums op de horloges niet heb ingesteld voor de foto, ze zijn gewoon toevallig gestopt op 22 en 12... een knipoog van bovenaf?",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Het zit comfortabel om de pols en past bij vrijwel elke outfit, zoals een spijkerbroek",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "De dikte en algehele proporties van het horloge zijn perfect; als je het vasthoudt, wordt duidelijk waarom het een tijdloze klassieker is.",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/2022-12-22_rolex-datejust-36/",
    "date": "2022-12-22"
   },
   "width": 1600,
   "description": "Dit jaar werd mijn koffiemok mijn reddingsboei, terwijl ik talloze nachten doorhaalde en intensief werkte - mezelf veranderend in een cafeïne-superheld",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/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/nl/posts/2022-12-22_rolex-datejust-36/",
    "source_url": "https://willem.com/nl/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": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Ons huis in Hegelsom, een klein dorpje in de provincie Limburg, gelegen in het zuidoosten van Nederland",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/76d4f8a09479.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Nieuwe vrienden maken... op de landelijke manier!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4b39899c875c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Verhuizen naar Limburg: pak je leven in een doos en hoop dat het niet breekt!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/014814f41fd3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De beek \"De Groote Molenbeek\" meandert door bossen en landschap, een pittoresk gezicht om te aanschouwen, een typisch tafereel voor deze regio",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/65043b74d322.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De game-changer: van leven voor mezelf naar leven voor mijn twee kinderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/019d2906fec3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De vieze keerzijde: afval op straat in Amsterdam op Koningsdag",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/05e645ef02e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Dude, where are my wheels?!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e28e6b8ef31b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Vliegtuigen in de buurt zijn goede onderwerpen voor close-up foto's, maar hun continue lawaaierige aanwezigheid kan ook irritant zijn",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3b1a98856df9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "\"De Limburgers heten u welkom\" - nu ben ik er een... of toch niet? :-) \"Het is een kwestie van geduld\" - weerstand is nutteloos! Ha!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/65a5b1254412.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De 1u45m express rit is mijn kans om te transformeren in een high-speed zakenman, cruisend met een behoorlijk snelle 140KM/u in mijn mobiele kantoor",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/56f0d0adc86f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Het treinstation is als een teleporter die me rechtstreeks de stad in straalt - ik ben eigenlijk een moderne Star Trek-personage",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9bbc7f2982ae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Dwalen door de wildernis op een ijzige ochtend bij zonsopgang",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9d4a3f76b6a0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "De adembenemende pracht van Moeder Natuur, op slechts een steenworp afstand van onze nieuwe voordeur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e809b9a3fb2f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Het bieden van een veilige haven (... of sorts) voor de kinderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/45b0b7a6cb73.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "date": "2022-11-01"
   },
   "width": 1600,
   "description": "Beleef de bruisende Amsterdamse nachtleven, allemaal binnen handbereik van je fiets!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5e7349fa9b58.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36929_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "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": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "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": "Verhuizen naar het platteland",
    "url": "https://agents.willem.com/nl/posts/2022-11-01_verhuizen-naar-het-platteland/",
    "source_url": "https://willem.com/nl/2022-11-01_verhuizen-naar-het-platteland/",
    "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 in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Matthew Bellamy speelt gitaar - je weet dat je in een klein theater bent als je de tekst op zijn shirt / broek kunt lezen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/04d941e65bf2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Het publiek zingt mee!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/97fd1dcedc3d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Bellamy rockt de gitaar!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f33dff882d73.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Heldere flitsen verlichten het publiek en werpen licht op Carré's klassieke interieur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/43a2d929eb13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Blauwe lichten van het podium complementeren perfect MUSE's elektriserende geluid",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d6bd2c44ced1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Uitverkocht: het theater heeft een capaciteit van slechts een paar duizend",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/507bee98a59d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Het publiek verzamelt zich in het klassieke theater",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/083a60ae0805.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Koninklijk Theater Carré in Amsterdam bij nacht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b3f0370231db.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Chris Wolstenholme speelt mondharmonica voor de \"Knights of Cydonia\" finale",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/210cf8205414.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Leadzanger Matthew Bellamy zingt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0016277996c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Je kunt de uitdrukking op hun gezichten zien!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6300c66954f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Moderne rockband op een klassiek podium",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c3b19869f06a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Een moshpit in Theater Carré!!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6eb532d7720e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Bassist Chris Wolstenholme",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a35ddfdcf770.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "Dansen in Theater Carré!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5a6f69ea3b41.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-carre/",
    "date": "2022-10-23"
   },
   "width": 1600,
   "description": "MUSE",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ab869b353de9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36930_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "MUSE in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-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 in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-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 in Carré",
    "url": "https://agents.willem.com/nl/posts/2022-10-23_muse-in-carre/",
    "source_url": "https://willem.com/nl/2022-10-23_muse-in-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 Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Je kunt zien dat het Brompton fietsontwerp zowel verfijnd als volwassen is: dingen zoals de supersterke versterkte spatborden geven je veel vertrouwen om de fiets gewoon te gebruiken - let ook op het titanium achterframe",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/120b10499c01.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Mijn fiets heeft zowel een 2-speed achterderailleur als een 3-speed interne versnellingsnaaf, wat een totaal van 6 versnellingen met een zeer breed bereik maakt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7cce2f2032a9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Ik hoop dat ik hem niet snel nodig zal hebben; maar mijn fiets heeft een perfect passende toolkit binnenin het vouwfietsframe - hoe slim!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d98037afab64.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Het voor-carrierblok maakt het gemakkelijk om tassen en frames aan en af te klikken, en is compatibel met alle Brompton modellen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/34f552cf78e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Verlichting wordt aangedreven door een dynamo - nooit meer aan batterijen denken!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f2bd67b2fef9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Mijn moderne Brompton vouwfiets - merk op hoe gelijkend hij is aan het eerdere model",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2a19e2d7b5b8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "De Brompton Junction in de \"Negen Straatjes\" in Amsterdam mist één fiets... raad eens waar die gebleven is? HA!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/78a1e7268536.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Vroeg Brompton model",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8eca65e85081.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Waar en wanneer je ook gaat: de Brompton vouwfiets is als een vriendelijke metgezel die altijd bereid is om met je mee te gaan!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f59eff081687.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "In mijn kleine appartement in Amsterdam zet ik mijn Brompton fiets bovenop de koelkast - je zou hem zelfs als een kunstwerk kunnen beschouwen, ha!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/14df7d035531.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "De fiets is klein genoeg om mee te nemen: hij zal er zeker niet misstaan terwijl je geniet van je latte!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d7eb752895f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "De Brompton in onze gezinsauto: neemt minder ruimte in dan een kinderwagen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a21c97827361.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Geen extra kosten voor de vouwfiets in de trein: het wordt beschouwd als \"normale bagage\"",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/48e2ac12cdb5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Hij is compact en lichtgewicht, waardoor je hem gemakkelijk over het perron en in treinen kunt verplaatsen (<10KG)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b66c0a439693.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Combineer je fietsen met openbaar vervoer: bereik elk station of nabijgelegen adres met gemak",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ea9d196da4a2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Bekijk de GCN video op YouTube waar profwielrenner Andrew Feather de Brompton vergelijkt met een super racefiets in een heuvelklim",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/db752d4c2039.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Het rijden op de Brompton vouwfiets voelt verrassend genoeg niet veel anders dan een normale fiets: het geeft je snel het vertrouwen dat nodig is om sneller te gaan (als je dat wilt)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0c6afd72eb83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Mijn Brompton vouwfiets vergeleken met mijn Schindelhauer Siegfried Road: twee heel verschillende machines",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/27a6a91e0280.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "date": "2022-09-15"
   },
   "width": 1600,
   "description": "Andrew Ritchie uitvinder van de Brompton 3-delige vouwfiets",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/61716eb8d32a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36931_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "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 Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "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 Ultieme Vrijheidsfiets",
    "url": "https://agents.willem.com/nl/posts/2022-09-15_de-ultieme-vrijheidsfiets/",
    "source_url": "https://willem.com/nl/2022-09-15_de-ultieme-vrijheidsfiets/",
    "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 zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "Artwork voor deze blogpost is gemaakt met DALL-E - het geweldige AI-systeem dat originele afbeeldingen genereert",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a591dfa4b729.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "Een gekke nieuwsredacteur met een typemachine die een brandende krant leest",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/03f3d7062e06.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "Een foto van humanoïde robots die water koken in een grote pan op een witte achtergrond",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f062a73c56f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "Een foto van humanoïde robotkinderen die naar school gaan",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3bb701f68379.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-nee/",
    "date": "2022-09-11"
   },
   "width": 1600,
   "description": "Weersteen - nauwkeuriger dan je favoriete app (beeldbron Wikipedia)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0500096a062c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36932_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Computer zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-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 zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-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 zegt nee",
    "url": "https://agents.willem.com/nl/posts/2022-09-11_computer-zegt-nee/",
    "source_url": "https://willem.com/nl/2022-09-11_computer-zegt-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 Alternatief",
    "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
    "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/",
    "date": "2022-07-30"
   },
   "width": 1600,
   "description": "Door een uniek, eenmalig token te introduceren voor elk bericht, wordt het voor kwaadwillende actoren veel moeilijker om het verzenden van berichten te automatiseren - dit beschermt uw formulier tegen spammers.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/062f9ea6ddbf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA Alternatief",
    "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
    "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/",
    "date": "2022-07-30"
   },
   "width": 1600,
   "description": "Een typisch webformulier: server verwerkt informatie van een persoon en stuurt deze door naar andere personen, zoals uzelf. Kwaadwillende actoren kunnen de afzender gemakkelijk vervalsen, waardoor geautomatiseerd misbruik van uw verwerkingsserver mogelijk wordt.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a95bd60124e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA Alternatief",
    "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
    "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/",
    "date": "2022-07-30"
   },
   "width": 1600,
   "description": "Typische CAPTCHA's die je kunt tegenkomen op het web (afbeelding: Wikipedia en Google)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5e40a362628a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36933_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "CAPTCHA Alternatief",
    "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
    "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/",
    "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 Alternatief",
    "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
    "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/",
    "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 Alternatief",
    "url": "https://agents.willem.com/nl/posts/2022-07-30_captcha-alternatief/",
    "source_url": "https://willem.com/nl/2022-07-30_captcha-alternatief/",
    "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 muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Mijn privéconcertzaal: Shure SE846 oordopjes met DreamDuet kristalkabel, geen actieve ruisonderdrukking nodig want deze oordopjes isoleren perfect",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0265a4c5db8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Astell&Kern Ultima SP2000 - hij kan worden aangesloten op een hoofdtelefoon, stereo-installaties en kan zelfs draadloos streamen met Bluetooth APT(X)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dbbea05b99d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "CD's digitaliseren met iTunes op een oude MacBook Air",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6099f6099ad9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Originele iPod-advertentie uit 2005 - reclame voor pure emotie, geen technische specificaties",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b143eee6b578.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "date": "2022-07-17"
   },
   "width": 1600,
   "description": "Originele iPod-advertentie: Zeg hallo tegen iPod. 1000 nummers in je broekzak",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e19dfa8a7646.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36934_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Offline muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "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 muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "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 muziek",
    "url": "https://agents.willem.com/nl/posts/2022-07-17_offline-muziek/",
    "source_url": "https://willem.com/nl/2022-07-17_offline-muziek/",
    "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Kijk mama: ik sta naast Snake-kunst! WOW!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Verbluffend detail: groen dot-matrix canvas, manuele penseelstreken en een glanzend plastic-achtig oppervlak",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Game graphics verheven tot ware kunstwerken",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Ontmoeting met Zena Van den Block: het intieme karakter van SECONDroom biedt voldoende ruimte om te connecteren",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "De kunstwerken lichten op in het donker",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Snake-kunstwerken in SECONDroom Antwerpen: \"High Scores\" van Zena Van den Block",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Werk van Zena Van den Block (bron zenavandenblock.com)",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/2022-04-18_snake-97-highscores/",
    "date": "2022-04-18"
   },
   "width": 1600,
   "description": "Snake '97 - je dosis retrogamenoalgie",
   "description_source": "author"
  },
  {
   "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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/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/nl/posts/2022-04-18_snake-97-highscores/",
    "source_url": "https://willem.com/nl/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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Betere keuzes, betere gezondheid, meer plezier! (zelfs als het vriest!)",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "In tegenstelling tot andere \"slimme\" wearables, zal WHOOP je er niet aan herinneren om te ademen of je belonen voor het opstaan en naar het koffiezetapparaat lopen - het is een serieus apparaat voor mensen die zelf kunnen nadenken",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Mijn dochter werd geboren op dinsdag 13 juli - de gegevens laten duidelijk de impact op mijn lichaam zien en de geleidelijke aanpassing aan dit nieuwe vaderschap",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Gedragen op de biceps, verbergt WHOOP zich gemakkelijk onder je kleding - aangegeven met blauwe pijlen - waardoor je polsen vrij blijven voor mechanische horloges",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "WHOOP biedt je verschillende manieren om hem te dragen - ik draag de mijne graag op de biceps met een grotere band - en wissel elke paar dagen tussen mijn twee armen",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "De WHOOP-sensor is klein - kleiner dan veel gewone horloges",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "WHOOP 4.0 is kleiner dan zijn voorganger - bevat meer sensortechnologie - maakt gemakkelijk opladen mogelijk tijdens het dragen",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "date": "2022-01-14"
   },
   "width": 1600,
   "description": "Ontworpen om 24/7 gedragen te worden, verzamelt de WHOOP-band biometrische gegevens over een langere periode - en geeft je gepersonaliseerde inzichten in je gezondheid en fitness",
   "description_source": "author"
  },
  {
   "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "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 dragen",
    "url": "https://agents.willem.com/nl/posts/2022-01-14_whoop-4-0-dragen/",
    "source_url": "https://willem.com/nl/2022-01-14_whoop-4-0-dragen/",
    "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": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Mijn dagelijkse benodigdheden: iPhone Mini, een analoog horloge en sleutels",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/84f54ac01d74.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "iOS maximaliseert het gebruik van kleine schermen: vergelijk de standaard Volla Phone (links) met de iPhone Mini (midden) - en een standaard betaalpas (rechts) ter referentie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e219888d5bbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Generaties iPhones met klein scherm: iPhone 4S, iPhone SE, iPhone 12 Mini, iPhone 13 Mini",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3c2bd305675f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "... \"Pro Max\" kost je tot € 1839, zonder de aanbevolen AppleCare-verzekering van € 229",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d5c3ad97159e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Groter, breder, glimmender, krachtiger... Telefoons zijn gegroeid - ze worden nu zelfs \"Pro\" genoemd!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ca15100fdd9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "Mobiele telefoons hebben we in veel verschillende vormen en maten gezien, linksboven naar rechtsonder: originele iPhone, Motorola DYNA T-A-C, Sony CMD-Z5",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/662a5182d4cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-mini/",
    "date": "2021-12-09"
   },
   "width": 1600,
   "description": "iPhone Mini - past in één hand",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5c8787bcf491.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36937_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-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": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-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": "Uit liefde voor mini",
    "url": "https://agents.willem.com/nl/posts/2021-12-09_uit-liefde-voor-mini/",
    "source_url": "https://willem.com/nl/2021-12-09_uit-liefde-voor-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": "Ontsnappen aan de lekke banden",
    "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Minder lekke banden, meer fietsen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7205bb32ddec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ontsnappen aan de lekke banden",
    "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Verse Schwalbe Durano Plus met \"Smartguard dual compound\" - dit zijn zeer veerkrachtige banden!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1d94e88f064d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ontsnappen aan de lekke banden",
    "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Na 4200KM begaf de Schwalbe Durano Plus anti-lek band het",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d3eb859d6351.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ontsnappen aan de lekke banden",
    "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "date": "2021-11-19"
   },
   "width": 1600,
   "description": "Op zoek naar antwoorden: hoeveel kilometer kun je fietsen zonder lekke banden?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b81d49489641.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36938_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Ontsnappen aan de lekke banden",
    "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-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": "Ontsnappen aan de lekke banden",
    "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-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": "Ontsnappen aan de lekke banden",
    "url": "https://agents.willem.com/nl/posts/2021-11-19_ontsnappen-aan-de-lekke-banden/",
    "source_url": "https://willem.com/nl/2021-11-19_ontsnappen-aan-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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla OS heeft een Springboard en een gecentraliseerde manier om je contacten te openen - een interessant idee, maar het mist verfijning (de typefouten in deze screenshot van de officiële Volla-website illustreren dit)",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla's functies gericht op privacy en vrijheid",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Ook op het gebied van de batterij geen klachten - de resterende tijd wordt gemeten in... dagen!",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "De selfiecamera doet wat hij moet doen - maar mist bepaalde details - wat wel of geen probleem voor je kan zijn",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "De hoofdcamera maakt mooie foto's, vooral als de lichtomstandigheden goed zijn",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla Phone wordt geleverd met een oplader, USB-C-kabel en een transparante hoes",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Wie heeft er tegenwoordig een smartphone die \"Made in Germany\" zegt?",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla Phone en Volla Phone X",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "microG op mijn Volla-telefoon",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Mijn foto's synchroniseren met mijn NAS met Syncopoly, een rsync-client voor Android",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Surfen op het web met Fennec, een browser gebaseerd op Firefox, beschikbaar in de F-Droid app store - dit werkt goed!",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "De \"unlauncher\" in actie op mijn Volla-telefoon - een minimalistisch alternatief voor de standaard Volla-ervaring",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Mijn Volla-telefoon draait een alternatieve, minimalistische launcher, toepasselijk \"unlauncher\" genoemd",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "date": "2021-10-25"
   },
   "width": 1600,
   "description": "Volla Phone - Viel vergnügen (vrij vertaald als \"veel plezier!\")",
   "description_source": "author"
  },
  {
   "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "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 gebruiken",
    "url": "https://agents.willem.com/nl/posts/2021-10-25_google-free-android-gebruiken/",
    "source_url": "https://willem.com/nl/2021-10-25_google-free-android-gebruiken/",
    "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": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Vergelijk de dierentuin met de \"wildlife\" die je tegenkomt in de metro van de stad. Vind antwoorden op vragen als \"Waarom draag je een zonnebril (in het donker)?\", \"Waar ga je naartoe?\", \"Wat zit er in de tas?\"",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/96cee535f612.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Ouder, Gorilla en Kind: wie kijkt er naar wie? Leer over de natuur door de dieren te zien, horen en ruiken - een dierentuin biedt zoveel meer dan alleen vermaak met het juiste verhaal.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/407a6ded9a21.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Bonuspunten voor er stoer uitzien op de parkeerplaats van de lokale kleuterschool!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0e7d0a5363f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Verbaas jezelf met het antwoord van een kind op vragen als: \"Hoe lossen we deze uitdaging op, maat?\" in plaats van een \"wijze\" volwassen oplossing te presenteren.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/820fb2bd6eff.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Kijk iets langer - zie je de bodem van deze machtige rivier? Zie je de bubbels... waardoor je je afvraagt wat er onder water schuilt?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fc5be1ba1165.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Vastzitten in de modder biedt een kans voor de teambuilding om de jeep/ruimteschip/raket los te krijgen - alleen volwassenen zien een bakfiets, ha!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/57a7c68d93a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Ga offroad in plaats van de gebaande paden te volgen - modder in het lokale park draagt bij aan het avontuur!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b47fd5e7e4e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Aan het einde van de dag voel je je buitengewoon uitgeput - maar op een zeer bevredigende manier!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a1ac1d981a75.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Samen naar beneden!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dafc7c7e1261.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Wanneer zat je voor het laatst vast in een rode plastic doos?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0c0166224f87.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Door nauwe tunnels gaan geeft je het gevoel dat je Mario bent!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e09323f13a60.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Vertrouwt je kind je genoeg om te weten dat je hem zult vangen?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5b38500388c5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "De reactie van mijn kind toen ik uitlegde dat als je diep genoeg graaft, je de andere kant van de wereld bereikt - waar mensen, ten opzichte van ons, ondersteboven lopen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/64f26550b16d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Jonge piloten aan het roer nemen je mee naar plekken waar je alleen maar van kunt dromen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d415022db9dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Het combineren van water en zand biedt een fascinerende manier om te leren over de krachten van de zee",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a0538d4c9903.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Mysterieuze markeringen op de helling - wat betekenen ze?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/565cf65f75d3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Alleen dappere mannen nemen de boomtoppenroute... \"Gaat papa mee?\" JA, absoluut!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bb30be2de5f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Ga de helling af na het beklimmen van een \"berg\"!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a376552fba67.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Waarom niet de John Deere nemen om de wereld te verkennen?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/eb6adf9aaa6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Kinderen zien hoe ze je app of game ontdekken, leert je veel over hoe intuïtief het is. Moet je lezen? Heb je een muis nodig?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2840bb7c0d23.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Deel het overwinningsgevoel wanneer jullie samen een puzzel oplossen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e64f4b243674.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Zie je een boef met een diamant of een aardige kerel met een gestreept shirt die een blauw ijsje eet?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/07a4ebcc5d93.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Ontdek samen de Lego-wereld en leer over onze eigen impliciete aannames - over goed, slecht, fout en juist.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ab2bd8cecdee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Terwijl ouders vaak de nadruk leggen op het bouwen van dingen, kan het vernietigen van structuren ook erg leuk zijn!  Vorige creaties en prestaties zouden je niet moeten tegenhouden - vernietig ze en speel verder!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/801a19469386.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "date": "2021-09-30"
   },
   "width": 1600,
   "description": "Dit vliegtuig vliegt overal - maar verlaat de grond nooit (op Schiphol Amsterdam)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/73eee97d2d2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36940_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "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": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "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": "Inspiratie van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-09-30_inspiratie-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-09-30_inspiratie-van-een-kind/",
    "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "nginx-configuratie om verkeer te authenticeren en door te sturen naar een VMware-beheerdersconsole",
   "description_source": "author"
  },
  {
   "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "Twee proxyservers die veilige toegang bieden tot meerdere VMware-hosts",
   "description_source": "author"
  },
  {
   "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "Pre-authenticeer verkeer naar de beheerdersconsole via een kleine en eenvoudige Debian GNU/Linux-server met nginx-proxy",
   "description_source": "author"
  },
  {
   "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "Het vinden van blootgestelde VMware ESXi webinterfaces vereist niets meer dan wat Google-vaardigheden",
   "description_source": "author"
  },
  {
   "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "VMware ESXi webinterface - waarmee jij en anderen deze fysieke machine kunnen beheren",
   "description_source": "author"
  },
  {
   "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "date": "2021-08-31"
   },
   "width": 1600,
   "description": "VMware ESXi is een bare-metal hypervisor die één fysieke server opdeelt in meerdere virtuele servers",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/57704f215e15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36941_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "VMware ESXi beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "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 beveiligen",
    "url": "https://agents.willem.com/nl/posts/2021-08-31_vmware-esxi-beveiligen/",
    "source_url": "https://willem.com/nl/2021-08-31_vmware-esxi-beveiligen/",
    "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 geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Koortstijd - 38 graden Celsius is ver boven mijn normale temperatuur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fb653aa5a91d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Ademhalingsfrequentiegegevens die laten zien dat ik ziek word, ongeveer een week na de geboorte van mijn dochter op 20 juli.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/12aa501a4a23.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Mijn dochter is geboren op dinsdag 13 juli - de gegevens laten duidelijk de impact op mijn lichaam zien en de geleidelijke aanpassing aan dit nieuwe vaderschap",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f3bf1ddb2bd6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Hartslaggegevens gedurende de dag - mijn gemiddelde hartslag stijgt gedurende de dag naarmate ik steeds meer uitgeput raak - een piek in hartslag is duidelijk zichtbaar rond de tijd dat ik mijn dochter voor het eerst zag - geweldig",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cb860628a6f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Uren later, als de adrenaline afneemt, begin je de impact te voelen (en heb je genoeg vlekken op je shirt om het te bewijzen, ha!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/400cf13561c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Gelukkig kwam mijn ervaring van ons eerste kind van pas! Net als fietsen verleer je nooit hoe je luiers moet verschonen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2b24699a9b03.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Minder dan een uur later ben je vader - WOW, hallo jij!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8b1904d8ca12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Yours truly helemaal opgedoft en klaar - het is een ongelooflijk voorrecht om als man bij de operatie aanwezig te mogen zijn - grote, grote dank aan het ziekenhuispersoneel!!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/12a53180edb3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Een gelukkige papa - twee geweldige kinderen - multiplayer!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/508b470d9471.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Thuisgekomen hersteld en voel me goed, tijd voor een feestje: \"Hoera een meisje\"",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8facdb7ed07c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "date": "2021-07-13"
   },
   "width": 1600,
   "description": "Een van de voordelen van een geplande keizersnede is dat je weet wanneer de actie begint - waardoor je voldoende tijd hebt om naar het ziekenhuis te rijden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e75cfacb459a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36942_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "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 geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "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 geboorte van een kind",
    "url": "https://agents.willem.com/nl/posts/2021-07-13_de-geboorte-van-een-kind/",
    "source_url": "https://willem.com/nl/2021-07-13_de-geboorte-van-een-kind/",
    "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": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Verbinding maken met de gemigreerde servers via de cloud - en ook nog een lekkere lunch!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/475e0d38c841.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Toezicht houden op VPS-migratie gedurende de nacht - ver na normale kantooruren om downtime te beperken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/de0136a34d63.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Migratie van een Microsoft Hyper-V VPS naar VMware ESXi met behulp van VMware vCentre Converter",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ecba482dcfde.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Onderschat nooit de bandbreedte van een Dacia Duster: miljoenen database records verplaatsen naar het datacenter",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5da90ab917b9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Uitzoeken \"wat is wat?\" betekent deuren openen, kabels volgen, lampjes controleren en machinenamen noteren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d18a67696a49.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-de-cloud/",
    "date": "2021-06-30"
   },
   "width": 1600,
   "description": "Typische situatie in een serverruimte op locatie: veel met elkaar verweven kabels",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/159ddfa8a27c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36943_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-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": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-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": "Migreren naar de Cloud",
    "url": "https://agents.willem.com/nl/posts/2021-06-30_migreren-naar-de-cloud/",
    "source_url": "https://willem.com/nl/2021-06-30_migreren-naar-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": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Het werkt ook wanneer je werkt.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c005e6a71137.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Het werkt goed wanneer je aan het tuinieren bent",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b9b37a6d7143.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Ook gele wezens in de kinderhoek schrikken het horloge niet af",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1f3de4c71300.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Zandstranden en plastic gieters vormen geen probleem voor de roestvrijstalen kast",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8ec31c33a981.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Toch past hij zich aan als een ware kameleon - dempt het vuurwerk en de Samurai - ideaal wanneer je een boek probeert te lezen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/47c31b212a47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Scherpe, afgeschuinde wijzers geven de tijd aan met de scherpte van een Samuraizwaard",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fb78dbbf54f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "De Zaratsu-polijsting reflecteert licht als vuurwerk, rondom de matzwarte wijzerplaat die een klassevolle rust uitstraalt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3ffea520a99a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "De diepte van de wijzerplaat en de markeringen zijn moeilijk vast te leggen op een foto",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e84700609bfc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "En het vergezelt je graag - waar je plichten als papa / persoon / man / held je ook brengen...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fc4aee4696a2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "date": "2021-06-05"
   },
   "width": 1600,
   "description": "Grand Seiko SBGA285 Spring Drive",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/db53f8a45fa0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36944_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "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": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "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": "Het dragen van een Grand Seiko",
    "url": "https://agents.willem.com/nl/posts/2021-06-05_het-dragen-van-een-grand-seiko/",
    "source_url": "https://willem.com/nl/2021-06-05_het-dragen-van-een-grand-seiko/",
    "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": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Direct digitale documenten annoteren - niet meer printen en scannen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2b1033f33a6c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Digitale kopie (PDF) van het idee dat ik heb geschetst",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dab6444cbf81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Werken aan een idee - schetsen op reMarkable",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/68a4b1ba6907.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Werken met reMarkable - samen gebruiken met iPad",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bce720541916.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Geen afleiding, alleen inhoud.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/68b542e7ebdb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Alsof je een echt gedrukt boek leest",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f568feb3a4d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Dun en lichtgewicht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2ae339e0eda0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "Het scherm van de reMarkable: qua kleur en textuur net een vel papier",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ebb3c5ee0176.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "date": "2021-05-31"
   },
   "width": 1600,
   "description": "De feesttruc van reMarkable: beter papier, beter denken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/57ef7885449c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36945_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "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": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "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": "Het gebruik van de reMarkable paper tablet",
    "url": "https://agents.willem.com/nl/posts/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "source_url": "https://willem.com/nl/2021-05-31_het-gebruik-van-de-remarkable-paper-tablet/",
    "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": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "De gangen in het Kinderziekenhuis staan vol interessante dingen om de kinderen even een pauze te gunnen van het patiënt-zijn - ik doe graag mee!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fe21530af2da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Verpleegkundigen leggen uit wat ze meten - zodat de kinderen (en ouders) zich op hun gemak voelen in het ziekenhuis",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c84b4024108f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Groetjes vanuit de spoedeisende hulp - aangesloten aan het infuussysteem",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/37ccecf8cff4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Neem je konijn mee als je gaat infuseren!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e0ad427f25ed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Toverdrankje van het lokale academische ziekenhuis (UMC Amsterdam)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ac475e788401.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "date": "2021-05-04"
   },
   "width": 1600,
   "description": "Ella's Kitchen fruitzakjes zijn een perfecte manier om iets zoets aan te bieden - we hebben er altijd een paar op voorraad voor MCADD noodgevallen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/013038b954e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36946_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-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": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-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": "Opgenomen in het ziekenhuis met MCADD",
    "url": "https://agents.willem.com/nl/posts/2021-05-04_opgenomen-in-het-ziekenhuis-met-mcadd/",
    "source_url": "https://willem.com/nl/2021-05-04_opgenomen-in-het-ziekenhuis-met-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 invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Tap Strap gebruiken buiten het toetsenbord om",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cbeff13a20a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Uiteindelijk kan Tap Strap je toetsenbord en muis vervangen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1468b34b0281.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Tap leren kost tijd en oefening",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7f34e276fa4b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Lichtgewicht en ademend materiaal",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/94df2353866e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Het dragen van de Tap Strap",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/97eb781104da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Bewaar en laad de Tap Strap op in de hoes",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bbaaa56e40c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "Hoe de Tap Strap werkt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fe578b372a87.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "date": "2021-04-15"
   },
   "width": 1600,
   "description": "De Tap Strap",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7586627d1682.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36947_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Tekst invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-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 invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-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 invoeren zonder toetsen",
    "url": "https://agents.willem.com/nl/posts/2021-04-15_tekst-invoeren-zonder-toetsen/",
    "source_url": "https://willem.com/nl/2021-04-15_tekst-invoeren-zonder-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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "De laatste rivier oversteken met de pont",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Nijmegen skyline",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Brug over de Waal bij Nijmegen",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Heerlijke croissants in Kesteren’s lokale bakker, Bakkerij de Greef!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "De machtige “Prinses Irenesluizen” verbinden het Amsterdam-Rijnkanaal met de zuidelijke rivieren van Nederland, Lek, Waal en Maas",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Klaar voor vertrek: Koffie en 176 kilometer te gaan!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "... en door stralende zonneschijn! (Zuiderheide, bij Laren)",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Trainen door ijzige hagel... (Haarlemmermeerpolder)",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Papa arriveert op de fiets, inspiratie voor de volgende generatie!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Mijn hartslag gedurende de hele dag, gemeten door WHOOP",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Fietsroute zoals opgenomen door Apple Watch",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Slecht weer bestaat niet... alleen slechte kleding!",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/2021-04-10_fixed-gear-gran-fondo/",
    "date": "2021-04-10"
   },
   "width": 1600,
   "description": "Schindelhauer Siegfried Road - een fixed gear fiets met Gates Carbon riemaandrijving",
   "description_source": "author"
  },
  {
   "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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/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/nl/posts/2021-04-10_fixed-gear-gran-fondo/",
    "source_url": "https://willem.com/nl/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": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "[image] Ik help de expert door de food foto's achteraf op te eten, jammie!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7871036d9101.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "[image] Daarentegen legt deze hero image van de Café Carbòn Ribs de volledige nadruk op één product",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b50848df7eab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "[image] Deze afbeelding, die veel verschillende gerechten weergeeft, communiceert de vele verschillende opties die het menu biedt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d845dc5c77a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Gerechten bewust rangschikken om een aantrekkelijke compositie te creëren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/be47002e1b49.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Kijk naar het resultaat en merk op hoe je aandacht wordt getrokken naar de sappige highlights van deze smakelijke steak, die de textuur belicht: je kunt het bijna proeven door ernaar te kijken!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f28569609bed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Highlights op de steak trekken de aandacht - een bewust effect gecreëerd door de foodfotograaf",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/443dfd71dfc5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Werken met licht is een creatief proces, waarbij reflecties en schaduwen worden gebruikt om accenten te leggen met natuurlijke elementen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1e6d8835b25e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Zijn speciale gereedschap, zijn vakmanschap en zijn aandacht voor detail stellen mijn broer in staat zijn kunst te leveren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9ebdcd625f58.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "date": "2021-03-26"
   },
   "width": 1600,
   "description": "Café Carbòn - een lokale favoriet in Amsterdam",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b8333e561163.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36949_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "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": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "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": "Visualisatiekunst",
    "url": "https://agents.willem.com/nl/posts/2021-03-26_visualisatiekunst/",
    "source_url": "https://willem.com/nl/2021-03-26_visualisatiekunst/",
    "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": "Drie tips om een contentstrategie te laten werken",
    "url": "https://agents.willem.com/nl/posts/2021-03-25_drie-tips-om-een-contentstrategie-te-laten-werken/",
    "source_url": "https://willem.com/nl/2021-03-25_drie-tips-om-een-contentstrategie-te-laten-werken/",
    "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": "Drie tips om een contentstrategie te laten werken",
    "url": "https://agents.willem.com/nl/posts/2021-03-25_drie-tips-om-een-contentstrategie-te-laten-werken/",
    "source_url": "https://willem.com/nl/2021-03-25_drie-tips-om-een-contentstrategie-te-laten-werken/",
    "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": "Drie tips om een contentstrategie te laten werken",
    "url": "https://agents.willem.com/nl/posts/2021-03-25_drie-tips-om-een-contentstrategie-te-laten-werken/",
    "source_url": "https://willem.com/nl/2021-03-25_drie-tips-om-een-contentstrategie-te-laten-werken/",
    "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": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "De Nachtwacht, Rembrandt van Rijn, 1642 - olieverf op canvas, h 379.5cm × b 453.5cm - rijksmuseum.nl",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/24ecc12d975c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Het hart en de ziel van de horloges zijn zeer verschillend - ze zijn anders gemaakt en worden anders aangedreven",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1cdce86c5e47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Je draagt ze allebei om je pols, maar het zijn heel verschillende dingen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/19c652569268.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Mechanisch horloge en Apple Watch",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/474b0f66ec77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Double wristing: het dragen van twee horloges tegelijkertijd",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ced0cc310480.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Het dragen van een Apple Watch Series 6 omdat het nuttig is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/921434406009.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "date": "2021-02-28"
   },
   "width": 1600,
   "description": "Het dragen van mijn mechanische horloge omdat ik het mooi vind",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1aef28dc181b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36951_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "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": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "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": "Het dragen van twee horloges",
    "url": "https://agents.willem.com/nl/posts/2021-02-28_het-dragen-van-twee-horloges/",
    "source_url": "https://willem.com/nl/2021-02-28_het-dragen-van-twee-horloges/",
    "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 waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "UptimeRobot - het monitoringsysteem - mag me 's nachts notificaties sturen, door de \"Kritieke notificaties\" in te schakelen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4f472d5e997b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "De \"Niet storen\"-functie op iOS stelt je in staat om automatisch een ander notificatiebeleid te activeren - bijvoorbeeld 's nachts",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ab7850507ad1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "Voeg elke e-mailafzender toe aan de VIP-lijst en configureer notificaties voor hen anders",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/09d9d892b551.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "UptimeRobot is het enige algoritme dat ik toesta om me 's nachts wakker te maken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7b93bee0f933.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "date": "2021-02-22"
   },
   "width": 1600,
   "description": "Gebruik van mijn iPhone en iPad, van links naar rechts: tijd besteed, pickups en notificaties",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1c89d849f7aa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36952_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "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 waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "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 waarde van notificaties",
    "url": "https://agents.willem.com/nl/posts/2021-02-22_de-waarde-van-notificaties/",
    "source_url": "https://willem.com/nl/2021-02-22_de-waarde-van-notificaties/",
    "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 bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "UptimeRobot ondersteunt iOS \"kritieke notificaties\" - zodat je 's nachts wakker gemaakt kunt worden wanneer er echt vervelende dingen gebeuren...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d0036ceb4556.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "Downtime notificaties op Apple Watch met UptimeRobot",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1712f5b55395.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "Blijf chillen - De app biedt een overzichtelijke weergave van al je uptime monitors",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a65df145e260.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "Stel UptimeRobot in om de tekst te detecteren die je verwacht wanneer de service online is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/25a9e9483f49.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "date": "2021-02-02"
   },
   "width": 1600,
   "description": "Een speciale URL retourneert een simpele tekst-respons als een paar algemene (interne) functieaanroepen slagen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/84e306cbf247.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36953_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "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 bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "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 bewaking van de uptime van services",
    "url": "https://agents.willem.com/nl/posts/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "source_url": "https://willem.com/nl/2021-02-02_realtime-bewaking-van-de-uptime-van-services/",
    "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": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Wanneer het ontwerp samenkomt - verschijnen er geweldige producten: Harry van de Laar toont Lemmid Store rechtstreeks vanuit de keuken!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e879a65253ea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Van aanmelding tot product: geautomatiseerde onboarding van Lemmid Store wordt mogelijk gemaakt door gebruik te maken van de mogelijkheden van het Lemmid-platform",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5e5ce4edc998.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Het Lemmid-platform is de basis voor de producten die ik er bovenop bouw",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5ed17f5114f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Als je platformontwerp goed is - zouden nieuwe en spannende onderdelen eraan toevoegen kinderspel moeten zijn (en dus heel leuk!!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/feb76726f55d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Een funky nieuw en spannend idee",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dacc99c30d87.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Bouwen op een platform - de gekleurde blokken kunnen worden gezien als producten op een platformfundament",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/940bb223debf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Duplo-steenontwerp is briljant",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e201ce03c6f5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Nieuwe combinaties kunnen nieuwe producten creëren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/adf7e59ff725.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "date": "2021-01-31"
   },
   "width": 1600,
   "description": "Een Duplo-steen kan zoveel meer zijn dan alleen een steen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/77c12a416a5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36954_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "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": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "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": "Een productplatform bouwen",
    "url": "https://agents.willem.com/nl/posts/2021-01-31_een-productplatform-bouwen/",
    "source_url": "https://willem.com/nl/2021-01-31_een-productplatform-bouwen/",
    "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": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Terug naar iPad Pro (rechts) na een ongelooflijke tijd met WillemOS op Surface Go (links)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c29221027bf4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Als alles samenkomt is er magie: WillemOS doet dingen die geen iPad kan doen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1c010a7e0303.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Je weet dat je digitale pen niet te vertrouwen is als je naar ouderwetse pen en papier grijpt...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d72bcced9787.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Peninvoer is geweldig als het werkt - maar goede ideeën kunnen verloren gaan als het faalt!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b45e0aec3a05.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "In dit \"Cloud tijdperk\" kun je maar beter een werkende internetverbinding hebben - altijd: geen tijd voor amateurisme!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fbf1ade29b85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Een plant, een laptop en wat koffie - het plezier van een simpel systeem dat werkt!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a89149613f88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "Blogposts schrijven en lezen met mijn eigen tablet OS",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a311f5097a11.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "date": "2021-01-14"
   },
   "width": 1600,
   "description": "WillemOS in optima forma: Debian GNU/Linux op Surface GO 2",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ad709a5223f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36955_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "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": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "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": "Mijn eigen tablet OS vaarwel zeggen",
    "url": "https://agents.willem.com/nl/posts/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "source_url": "https://willem.com/nl/2021-01-14_mijn-eigen-tablet-os-vaarwel-zeggen/",
    "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": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Dit voorste CDX-tandwiel en CDX-riem hebben mijn fiets ± 11.000 km aangedreven - ter vervanging van de vorige CDN-onderdelen die ongeveer 10.000 km meegingen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/43f91e33a844.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Je kunt het licht er vlak langs de schijf zien komen - niets blokkeert het meer en het piepende geluid is weg!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/34bd1f9a6114.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Nieuwe remblokken gemonteerd",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1581f83a1dd5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Na wat schoonmaken kun je duidelijk zien hoe 21.000 km eruitziet op een set remblokken!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/df97aa2d3bbb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Mijn hydraulische remblokken waren versleten! Let op de beschadigde vork rechtsboven (die de remblokken op hun plaats moet houden)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ea8924745def.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Mijn wiel eruit gehaald om de achterrem te onderzoeken - let op al het vuil!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/95f70d134b08.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Mijn achterrem aan het onderzoeken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a7fd921cf858.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Ik gebruik de fiets het hele jaar door - onder vrijwel alle weersomstandigheden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/21cf084ad8bd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Je vergeet meteen dat je op een fiets van 21.000 km rijdt als je de zon ziet opkomen op een gloednieuwe dag!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e8607d6aa841.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Slechts enkele tekenen van slijtage na 11.000 km - en geen enkele lekke band!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e8811df8e108.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "De Schwalbe Marathon Plus Tour-banden zijn zeer betrouwbaar",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/177197a151f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Het achterste CDX-tandwiel ziet er nog steeds geweldig uit (zij het een beetje stoffig) na 19.000 km!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8784dfa2f0f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "date": "2021-01-10"
   },
   "width": 1600,
   "description": "Mijn forenzenfiets in januari 2021 - scherpe ogen onder jullie zullen de bevestiging voor een kinderzitje zien - sommige dingen veranderen nu eenmaal, ha!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/872d503f1bba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36956_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "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": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "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": "Controle van de forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2021-01-10_controle-van-de-forenzenfiets/",
    "source_url": "https://willem.com/nl/2021-01-10_controle-van-de-forenzenfiets/",
    "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": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "YES! De printer print het \"Lemmid\" logo op een ticket!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/31571969ba3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Java code om de printer aan te sturen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f0cc5bc39dcb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Google Translate te hulp!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e8928f950eb8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Chinese code om de printer te laten werken... hoe kan iemand dit ooit begrijpen?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/490062964133.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Snake '97 op de Lemmid Printer - ha!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c22d0497647e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Zijn party trick is de ingebouwde printer - super handig in de context van het afhandelen van (online) bestellingen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4ca3fdca17db.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Het draait op Android - met wat Chinese saus erop (figuurlijk gesproken...)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/be106b0b6553.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Handheld Android Terminal - OEM hardware rechtstreeks uit China",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d9984fd291cb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "date": "2020-12-31"
   },
   "width": 1600,
   "description": "Mensen gebruiken de app om eten te bestellen - bestellingen worden doorgestuurd naar keuken- en bezorgpersoneel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1300a5f619cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36957_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "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": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "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": "Werken met speciale hardware uit China",
    "url": "https://agents.willem.com/nl/posts/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "source_url": "https://willem.com/nl/2020-12-31_werken-met-speciale-hardware-uit-china/",
    "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": "Waarom Apple Silicon zo belangrijk is",
    "url": "https://agents.willem.com/nl/posts/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "source_url": "https://willem.com/nl/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "date": "2020-12-15"
   },
   "width": 1600,
   "description": "Het integreren van chips in de processor vermindert de noodzaak om data heen en weer te sturen naar andere (externe) chips",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/68db3d5bf737.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Waarom Apple Silicon zo belangrijk is",
    "url": "https://agents.willem.com/nl/posts/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "source_url": "https://willem.com/nl/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "date": "2020-12-15"
   },
   "width": 1600,
   "description": "De nieuwe M1 Apple Silicon in de MacBook Air maakt indruk op me",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1d10bae09d93.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Waarom Apple Silicon zo belangrijk is",
    "url": "https://agents.willem.com/nl/posts/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "source_url": "https://willem.com/nl/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "date": "2020-12-15"
   },
   "width": 1600,
   "description": "De M1-processor is de eerste Apple Silicon beschikbaar in een Mac",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/340904b1d3d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36958_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Waarom Apple Silicon zo belangrijk is",
    "url": "https://agents.willem.com/nl/posts/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "source_url": "https://willem.com/nl/2020-12-15_waarom-apple-silicon-zo-belangrijk-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": "Waarom Apple Silicon zo belangrijk is",
    "url": "https://agents.willem.com/nl/posts/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "source_url": "https://willem.com/nl/2020-12-15_waarom-apple-silicon-zo-belangrijk-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": "Waarom Apple Silicon zo belangrijk is",
    "url": "https://agents.willem.com/nl/posts/2020-12-15_waarom-apple-silicon-zo-belangrijk-is/",
    "source_url": "https://willem.com/nl/2020-12-15_waarom-apple-silicon-zo-belangrijk-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": "Het ontwerpen van een multidimensionale capaciteitswachtrij",
    "url": "https://agents.willem.com/nl/posts/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "source_url": "https://willem.com/nl/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "date": "2020-12-02"
   },
   "width": 1600,
   "description": "Een event stream van bestellingen is de kern van het mechanisme, queries worden beantwoord door naar deze stream te kijken: hoeveel pizza's zijn er klaar om 18:00 uur?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/db564dd30d9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van een multidimensionale capaciteitswachtrij",
    "url": "https://agents.willem.com/nl/posts/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "source_url": "https://willem.com/nl/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "date": "2020-12-02"
   },
   "width": 1600,
   "description": "Drie capaciteitsbeperkingen: keuken / bezorging / afhalen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e9229d524bd1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van een multidimensionale capaciteitswachtrij",
    "url": "https://agents.willem.com/nl/posts/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "source_url": "https://willem.com/nl/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "date": "2020-12-02"
   },
   "width": 1600,
   "description": "Pizza eten tijdens de ontwikkeling is hoe je \"het algoritme leeft\"",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/23f98c044a3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36959_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van een multidimensionale capaciteitswachtrij",
    "url": "https://agents.willem.com/nl/posts/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "source_url": "https://willem.com/nl/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "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": "Het ontwerpen van een multidimensionale capaciteitswachtrij",
    "url": "https://agents.willem.com/nl/posts/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "source_url": "https://willem.com/nl/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "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": "Het ontwerpen van een multidimensionale capaciteitswachtrij",
    "url": "https://agents.willem.com/nl/posts/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "source_url": "https://willem.com/nl/2020-12-02_het-ontwerpen-van-een-multidimensionale-capaciteitswachtrij/",
    "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": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De superluminova maakt het horloge duidelijk leesbaar in het donker",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bd97c01919d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Het 3D-model van mijn horlogekast",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d198d78af6bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Voor (links) en na (rechts) het wegfrezen van materiaal",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5b2d2c137ac6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Materiaal wegfrezen om het horloge lichter te maken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dc745e2a8599.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Hoe de tijd, maand, datum en weekdag af te lezen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c0fbb2277584.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De jaarlijkse kalender complicatie met slechts 3 extra onderdelen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ca9e9c0d6a12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Tijdloos uurwerk: een jaarlijkse kalenderhorloge, op maat gemaakt naar mijn specificaties",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a8807f4b67b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Draag het horloge dat je wilt - als het niet bestaat, kun je het creëren!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d2c35a3b5470.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "In lijn met de \"LIGHT\"-kast van mijn horloge, is de gesp van deze band gefreesd om onnodig gewicht te verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9384fb6ebcd6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Verschillende kleuren hebben verschillende effecten op het horloge - hier zie je het met een 'tan'-kleurige stoffen band",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8592aa859652.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De carbonsluiting voegt nauwelijks gewicht toe",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fac8ba7e8757.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De zwarte stoffen band heeft een Kevlar kern waardoor hij extreem duurzaam en sterk is - perfect tijdens het fietsen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ef4d1a42bd62.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Het verwisselen van de band is eenvoudig en transformeert het horloge - omdat het horloge zelf vrij neutraal is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0995265aa49e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De 36MM maat is perfect voor mijn pols",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f3175a9e5dd7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De wijzerplaat is spectaculair op een \"onopvallende manier\" - er is een ongelooflijke diepte die moeilijk vast te leggen is op een foto (ik heb het toch geprobeerd!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2dbe726ea482.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Ludwig Oechslin is geobsedeerd door het verminderen van het aantal onderdelen - hij wordt beschreven als een levende legende",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/af326b0723b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Het gebogen kastontwerp is zeer comfortabel om de pols, omdat er geen scherpe randen in je arm prikken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b8be900406cb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De kast is met extreme precisie gefreesd, waardoor het onnodig is om foutjes te verbergen door te polijsten (omdat die er niet zijn!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/518142ba9fb0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De steurleren band is van nature waterdicht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9e152553584c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De natuurlijke kleuren werken goed met licht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7e57559d1dbf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Als een kind in een snoepwinkel - blije ik!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/08e6115a13bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Het draait allemaal om het product, er wordt geen geld of energie verspild aan overbodige dozen of boekjes - ik vind dit geweldig",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e59d50ccf678.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Mijn zoon bood een helpende hand bij het importeren van zijn toekomstige erfstuk",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b4ea32ba8b5e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Voordat het horloge Zwitserland verlaat, wordt het getest en gekalibreerd om er zeker van te zijn dat het goed werkt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cfe479fe9996.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "De \"maestro\" zelf aan het werk aan mijn horloge - dit voelt alsof ik een foto heb van Rembrandt die mijn eigen Nachtwacht schildert!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/14e7b7f637fc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Terwijl het subtiele contrast ervoor zorgt dat mijn horloge overdag onopgemerkt blijft",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5cbf46c5e43e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "date": "2020-11-30"
   },
   "width": 1600,
   "description": "Enkele van mijn horloges door de jaren heen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/22b7cbadbed7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36960_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "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": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "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": "Het ontwerpen van mijn eigen horloge",
    "url": "https://agents.willem.com/nl/posts/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "source_url": "https://willem.com/nl/2020-11-30_het-ontwerpen-van-mijn-eigen-horloge/",
    "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 schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Het uiteinde heeft een vast stuk metaal eraan - eruit trekken kan dus maar in één richting",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c8b1618b281b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Het losdraaien van de bout is eenvoudig te doen met twee tangen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2993f11ce454.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "De bout die de schakelkabel vasthoudt, trok uit de beugel bij de versnellingsnaaf",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c48d5ebf3aea.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "De Shimano Nexus 7-speed versnellingsnaaf - de kabel wordt vastgezet met een bout, binnen de rode cirkel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/179b3a671c8b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Oeps... dit klopt niet!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2e0235d40364.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "De schakelkabel onder de bakfiets werd door een tak uit elkaar getrokken...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/709aad539c10.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Mijn kleine collega inspecteert de schade aan de bakfiets",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6cec290ce7de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Onze avonturenmachine - de Babboe Big bakfiets",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/153ebf8d45eb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Nieuwe schakelkabel geïnstalleerd en klaar voor nieuwe avonturen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f94472545d61.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Vergeet niet om een eindkapje op de kabel te plaatsen om te voorkomen dat deze rafelt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8953b0eb5b15.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Span de Nexus 7-speed versnellingsnaaf correct door de twee gele lijnen uit te lijnen wanneer je de vierde versnelling hebt geselecteerd",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b13a07126ced.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Als het goed is, komt de binnenkabel uit de buitenkabel bij de achternaaf",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/95082c8e5318.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Zorg ervoor dat je alle eindkapjes meeneemt + installeert, aangezien deze voorkomen dat vocht en vuil de buitenkabel(s) binnendringen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/09989dc79f7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Installeer de nieuwe schakelkabel vanaf het stuur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/03baf5e21f6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Bakfietsen en tandems vereisen langere kabels! Als je lokale fietsenwinkel ze niet verkoopt, kun je ze vinden op Amazon",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c102442c70d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Nieuwe binnen- en buitenkabel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e2fb5fee2592.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Trek de beschadigde kabel er helemaal uit",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/14701bce2442.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "date": "2020-11-22"
   },
   "width": 1600,
   "description": "Op zoek naar beren... in het plaatselijke park - onbetaalbaar avontuur!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4c75b9a15302.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36961_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Shimano schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "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 schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "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 schakelkabel vervangen",
    "url": "https://agents.willem.com/nl/posts/2020-11-22_shimano-schakelkabel-vervangen/",
    "source_url": "https://willem.com/nl/2020-11-22_shimano-schakelkabel-vervangen/",
    "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": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Windows Subsystem for Linux (WSL) inschakelen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/14c48f0b2f0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Overschakelen van S-modus is mogelijk en “gratis”",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/15bf4ce1e09b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Fout 0x800711c7 bij het starten van 'powershell.exe' - een vriendelijke herinnering dat je in S-modus werkt, stom...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c988abd0e4a3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Windows 10 Home in S-modus",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/67586ee7b5e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "De Surface Laptop Go gebruiken, onderweg - vandaar de naam!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f348850ea45f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "De laptop is gemaakt van aluminium en plastic, gevormd als één geheel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ae013303e31f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Het openen en sluiten van de laptop geeft een solide gevoel van stevigheid en bouwkwaliteit",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7da4fd2c9d4f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "De Surface Laptop Go is een fijne, compacte laptop zonder poespas",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/09e712d9c859.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Het multi-touch trackpad werkt goed met Windows 10",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5a3bf8fb70cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Het toetsenbord is als snoep - zoet en zacht met voldoende bite, niet te jelly, plat of fuzzy",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fbf1ade29b85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Een plant, een laptop, wat koffie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dc6c8ebf462a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Windows ontgrendelen met je vingertop",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d28fcec71d4f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Debian Linux installeren vanuit de Microsoft Store is zo makkelijk als één klik - ik vind dat fijn",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/91bb997949a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "date": "2020-11-03"
   },
   "width": 1600,
   "description": "Surface Laptop Go",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e8fe9faba4e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36962_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-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": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-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": "Het plezier van een simpele laptop",
    "url": "https://agents.willem.com/nl/posts/2020-11-03_het-plezier-van-een-simpele-laptop/",
    "source_url": "https://willem.com/nl/2020-11-03_het-plezier-van-een-simpele-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": "Vergroot het verkeer naar je blog met een RSS-feed",
    "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "NGINX configureren om veelvoorkomende feed URL's te redirecten naar de gegenereerde RSS bestanden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b72d1c6597a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vergroot het verkeer naar je blog met een RSS-feed",
    "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "RSS, Atom en JSON feeds implementeren op mijn blog met NodeJS en de Feed module",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/efdaa472a270.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vergroot het verkeer naar je blog met een RSS-feed",
    "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "De populaire NodeJS module \"feed\" maakt content syndicatie eenvoudig en intuïtief",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f423a61315b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vergroot het verkeer naar je blog met een RSS-feed",
    "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "date": "2020-10-31"
   },
   "width": 1600,
   "description": "Moderne RSS-reader apps bieden geavanceerde functies om verschillende feeds te filteren en te organiseren - waardoor je een soort ZEN informatie-overload meester wordt .... of zoiets",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ecb1afe40f47.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36963_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vergroot het verkeer naar je blog met een RSS-feed",
    "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-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": "Vergroot het verkeer naar je blog met een RSS-feed",
    "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-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": "Vergroot het verkeer naar je blog met een RSS-feed",
    "url": "https://agents.willem.com/nl/posts/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-rss-feed/",
    "source_url": "https://willem.com/nl/2020-10-31_vergroot-het-verkeer-naar-je-blog-met-een-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 gebruiken voor backups",
    "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "Nadat ik de Melkweg foto heb toegevoegd aan mijn voorbeeld bestanden voer ik rsync opnieuw uit om mijn bestanden incrementeel over te zetten, waarbij alleen het nieuwe bestand wordt gekopieerd",
   "description_source": "author"
  },
  {
   "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 gebruiken voor backups",
    "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "rsync gebruiken om bestanden te kopiëren van mijn Windows 10 desktop naar een Debian GNU/Linux server via SSH (met WSL)",
   "description_source": "author"
  },
  {
   "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 gebruiken voor backups",
    "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "rsync gebruiken op Windows 10 met WSL",
   "description_source": "author"
  },
  {
   "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 gebruiken voor backups",
    "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "date": "2020-10-30"
   },
   "width": 1600,
   "description": "Typisch rsync commando, met de -arvz vlaggen, een Mijn-Bron-Map en Mijn-Externe-Map op een server",
   "description_source": "author"
  },
  {
   "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 gebruiken voor backups",
    "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-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 gebruiken voor backups",
    "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-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 gebruiken voor backups",
    "url": "https://agents.willem.com/nl/posts/2020-10-30_hoe-rsync-te-gebruiken-voor-backups/",
    "source_url": "https://willem.com/nl/2020-10-30_hoe-rsync-te-gebruiken-voor-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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Deze chip was oorspronkelijk onderdeel van een externe USB-schijf - je hebt er misschien nog wel een liggen die je hiervoor kunt gebruiken",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "De schijf aansluiten op een SATA-naar-USB-converter",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "De harde schijf in de iMac - met de persoonlijke foto's",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "De binnenkant van de iMac is zichtbaar na het verwijderen van het scherm",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Wees voorzichtig bij het optillen van het scherm, want er zijn meerdere kabels aan het moederbord bevestigd",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Het scherm is bevestigd met Torx-schroeven - het kan een beetje lastig zijn om de schroeven te verwijderen omdat de magneten ze makkelijk opvangen!",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Het glaspaneel verwijderen met behulp van zuignappen",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Sommige iMacs vereisen een speciaal mesje om door de plakstrips te snijden waarmee het glas aan het aluminium frame is bevestigd",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Uiteindelijk heb ik alle andere foto's kunnen redden!",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Het kan geen kwaad om aardig te zijn voor de beschadigde schijf... \"alsjeblieft schijfje... geef me de foto's!\" - Maar raak de chips niet aan!",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "macOS \"EHBO\" uitvoeren vanuit Schijfhulpprogramma",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Ohhhh nee! Probleem! Leesfouten tijdens het kopiëren van foto's!",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Bestanden lezen van de geborgen schijf - als je Nederlands begrijpt, zul je de persoonlijke aard van deze foto's begrijpen ('bevalling' betekent bevalling)",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "De geborgen schijf aansluiten op een andere Mac",
   "description_source": "author"
  },
  {
   "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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "date": "2020-10-15"
   },
   "width": 1600,
   "description": "Kapotte iMac op mijn bureau - klaar om geopend te worden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2eab2926cabb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36965_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Foto's redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-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 redden van een gecrashte iMac",
    "url": "https://agents.willem.com/nl/posts/2020-10-15_foto-s-redden-van-een-gecrashte-imac/",
    "source_url": "https://willem.com/nl/2020-10-15_foto-s-redden-van-een-gecrashte-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": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De leesbaarheid blijft geweldig, zelfs als er wat vuil op komt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/95d793fa83dd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Het mechanische display is eigenlijk zeer energiezuinig, met een batterijduur van 17+ uur. Opladen gebeurt via een standaard USB-C-connector aan de achterkant.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dcf2417c1184.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De buitenste ring is gemakkelijk te bedienen met handschoenen aan, is nauwkeurig vervaardigd uit 6063 aluminium en voelt prettig aan",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/619df8eca85c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De Omata One wordt bediend met behulp van de buitenste ring die functioneert als een selector",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9be1c9ed2867.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De wijzerplaat heeft veel diepte en detail, met uitgebalanceerde symmetrie, leesbare typografie en functionele kleuren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1bc31f6fa806.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "De Omata One gebruikt vier mechanische wijzers om snelheid (oranje), afstand (buitenste ring), stijging (links) en verstreken tijd (rechts) aan te geven",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8a257f35c88c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Fietsen als workout (foto door Niels)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/019ece7431b4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Laat je gedachten vrij ronddwalen terwijl de zon opkomt voor een gloednieuwe dag",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b32a26e839d8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "FIT-bestanden analyseren met GoldenCheetah op mijn tablet",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5ae3408670fb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Het importeren van ritgegevens is eenvoudig - met apps zoals Cyclemeter",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f4fc4c543978.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Zodra je je rit hebt voltooid, kun je de gegevens analyseren door Omata te verbinden met je smartphone of computer",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bde6686f1a2e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-omata-one/",
    "date": "2020-09-29"
   },
   "width": 1600,
   "description": "Maak je hoofd leeg met een fietstocht in de vroege ochtend (foto genomen tijdens mijn ochtendrit)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7c4045067da5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36966_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-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": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-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": "Fietsen met Omata One",
    "url": "https://agents.willem.com/nl/posts/2020-09-29_fietsen-met-omata-one/",
    "source_url": "https://willem.com/nl/2020-09-29_fietsen-met-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": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Uitbreiding van de opslag op een Surface Go 2 is mogelijk met een MicroSD-kaart",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0865c8fa1a0d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Drie vingers vegen om van werkruimte te wisselen - een trucje van macOS - met fusuma kun je multi-touch gebaren gebruiken in i3wm",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e72f2eb2e0ee.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Meerdere werkruimten zijn erg krachtig: het is alsof je van tv-zender wisselt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/82029e2aa184.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Firefox (links) en een MOSH/tmux terminalvenster (rechts) in splitscreen met behulp van de i3wm tiling window manager",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0e5191befac8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Je iPad Pro verkopen is makkelijk als je de originele dozen bewaart - ik verkocht de mijne in slechts een paar dagen: mezelf dwingen om de nieuwe tablet te gebruiken!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/831bf15741b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Debian GNU/Linux met i3wm (“aka WillemOS”) draaiend op Surface Go 2",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/facf756bc1c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Het installeren van Debian GNU/Linux op Surface Go 2 is erg vergelijkbaar met de originele Surface Go",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/eee21875c9c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De Surface Go 2 is een serieuze tool, die krachtige dingen kan doen wanneer je verbinding maakt met de cloud (met behulp van een terminal, MOSH en tmux)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2429d7f15a38.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Hij is licht genoeg om met één hand te hanteren - je kunt de gyroscoopsensor uitlezen om het scherm automatisch te draaien - handig bij het lezen van een (interessant) artikel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b2cfb6eddb63.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Mails lezen in Evolution werkt goed!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4fae13e5079f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Het is een kleine computer, maar hij is ongelooflijk krachtig en veelzijdig!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dff454cf49ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De achterkant van de Surface heeft geen uitstekende cameralens waardoor de tablet perfect plat op een tafel kan liggen - zoals het hoort!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cf9e3a3ad1b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Hoewel USB-C de toekomst is, is de Surface-connectorpoort best handig omdat deze werkt met Surface Dock 2 (die een hoop connectiviteit biedt)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/807ff12f0120.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Je kunt ook een Bluetooth-toetsenbord gebruiken - waardoor een comfortabele afstand tussen je ogen en het scherm mogelijk is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/251c859582d7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Het type cover is heerlijk om op te typen met echte (verlichte) toetsen, inclusief ESC en een rij functietoetsen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9bdbd1ab55e3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Microsoft Surface Go 2 met zwart type cover en Surface Pen - een mooi stuk hardware!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/11ab54c312b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De kickstand is zeer stevig omdat hij twee sterke metalen scharnieren gebruikt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a248d70075f2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De kickstand is briljant in combinatie met Xournal en de Surface Pen - geen iPad kan dit",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6039e558b1d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Surface Pen is geweldig en wanneer je Xournal configureert om Xinput te gebruiken, werkt de drukgevoeligheid perfect: je kunt de dikte van de lijn zien variëren, net als bij een echte pen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dfc9b4ac76c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-16.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Shotwell (links) en Xournal (rechts) - twee heel verschillende apps die naast elkaar draaien, visueel coherent ogend",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/47e363822994.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-15.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Thunar file explorer (links) en GIMP (rechts) in visuele harmonie - creëer een uniforme look door kleuren, pictogrammen en lettertypen op elkaar af te stemmen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e2cc2410d5a6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-14.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Configureer de LidSwitch (in systemd's login.conf) om automatisch te suspenderen en te hervatten wanneer je de Surface type cover sluit, ik heb deze geconfigureerd om suspend-then-hibernate te gebruiken met een time-out",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/81abf9b1270b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De systemd-instelling \"AllowSuspendThenHibernate\" in sleep.conf stelt je in staat om een time-out te definiëren tussen suspend to RAM en suspend to disk (slaapstand)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/81a36fb447f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Network Manager (nm-applet) schakelt automatisch tussen wifi- en mobiele breedbandverbindingen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6d41b18777f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-11.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Het resetten van de buffers van de Surface breedbandmodem zorgde ervoor dat deze werkte met Debian GNU/Linux!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2ead4f4bf1d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "De simkaart installeren in de Surface Go 2 tablet",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e8c8c006c48d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "date": "2020-09-28"
   },
   "width": 1600,
   "description": "Microsoft Surface-hardware is populair omdat het echt fijn is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bd168698126a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36967_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "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": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "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": "Mijn tablet-OS-ervaring verfijnen",
    "url": "https://agents.willem.com/nl/posts/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "source_url": "https://willem.com/nl/2020-09-28_mijn-tablet-os-ervaring-verfijnen/",
    "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": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Dezelfde bestanden op zowel mijn smartphone als tablet - het werkt gewoon!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/56496fdc5e80.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Toegang tot bestanden via de native iOS Bestanden app stelt je in staat om veel verschillende apps en shortcuts te gebruiken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d74a7d2d31ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Download en configureer Secure ShellFish om verbinding te maken met mijn “WillemCloud”",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/172e19ff4677.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Mijn cron commando is verpakt in een controle om te voorkomen dat synchronisatie start wanneer deze al loopt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/69ec55902e0c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Mijn Unison profiel met parameters voor de ‘WillemCloud’",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0c3af5ec4a88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "date": "2020-09-16"
   },
   "width": 1600,
   "description": "Synchroniseren van bestanden tussen mijn tablet en iPhone: de NAS server fungeert als tussenstation; overbruggen van verschillen in protocol en verbinding",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bc1575de23cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36968_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-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": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-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": "Bestanden naadloos synchroniseren tussen smartphone en tablet",
    "url": "https://agents.willem.com/nl/posts/2020-09-16_bestanden-naadloos-synchroniseren-tussen-smartphone-en-tablet/",
    "source_url": "https://willem.com/nl/2020-09-16_bestanden-naadloos-synchroniseren-tussen-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": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Steve Jobs introduceert de originele iPhone in 2007 als 'ultiem digitaal apparaat'",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3685afb1a6d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Mijn Mac Mini uit 2006 gebruiken om verbinding te maken met een Sun Microsystems-server met behulp van de er fancy uitziende, maar krachtige, terminal-app.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/87e7ba93a65e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Mijn eerste Mac in 2006: een G4 Mac Mini met 1GB RAM met OS X Tiger",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a3c5668f7a82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Introductie van iLife in 2002 - getoond op een iMac G4 - ontworpen om leuk, eenvoudig en krachtig te zijn",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a0a3d7661cb5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Mijn computer in 2005: Windows XP, Nokia Communicator en MSN Messenger",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/59341fab5bb5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Geheugenkaarten van weleer - let op dat ze in MB worden aangegeven, zoals in mega, niet gigabyte!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d7cee4d45ab0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Geen vintage fotofilters toegepast: dit is een onaangeroerde originele digitale foto uit 2001. (Gardameer, Italië, 2001)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3156a91b1d91.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Happy together: De native iOS Foto-app gebruiken om door mijn volledige fotocollectie te bladeren die wordt beheerd met Shotwell",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1837475054b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-24.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "In de macOS Finder kun je fotosynchronisatie instellen met behulp van een normale map in het bestandssysteem als bron - geen volledige iCloud-fotobibliotheek nodig!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/843a5fd8f358.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Ahhh, de zoete smaak van vrijheid: mijn foto's beheren met Shotwell op mijn tablet",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f816dceb5dc8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Het importeren van nieuwe foto's van mijn camera is eenvoudig - net als de Apple iPhoto-advertentie uit 2002!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bb889c594a1e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Mijn volledige fotobibliotheek op een enkele SD-kaart - ongelooflijk!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ae6d16dd8c1b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Het importeren van alle foto's in Shotwell zorgde ervoor dat mijn tablet een beetje warm werd (omdat het nieuwe miniaturen genereerde) - een probleem dat werd opgelost met een nogal analoge oplossing: een ventilator",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/eb8ade2ffd85.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Mijn computer in 2001, vastgelegd met de Digimax 800K",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/70940e6862ad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "HEIC-afbeeldingsbestanden batchgewijs converteren naar JPG met behulp van een VPS met een hoop CPU-kracht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b4967c1674df.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "EXIF-informatie gebruiken om de foto's te hernoemen zodat de datum en tijd waarop de foto is gemaakt, worden opgenomen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9cc8d0270776.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-17.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Ik gebruikte opeenvolgende bestandsnamen met een handmatig ingesteld voorvoegsel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/507cc05a4802.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-16.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "In Apple Photos kun je de ongewijzigde originelen exporteren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4a02046444e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Door mijn oude fotobibliotheken bladeren met iPhoto en Apple Photos",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c82cd2219547.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "De camera in de iPhone 4 was zo slecht nog niet: detailrijke foto's maken - Winter in Amsterdam (december 2010)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/657de386c1a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "De iPhone 4 verving mijn camera in 2010 - selfie van Mr. Wazige Camera",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/774e42ab7748.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Wat vandaag normaal lijkt, was futuristisch in 2008: surfen op het web op een apparaat met volledig touchscreen (tijdens het drinken van bier)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/191b4a3f89f1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Biertjes drinken: Ik heb een iPhone gevonden! (2008)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cf388125cfb2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Een bezoek aan de Apple Store in Miami Beach in 2008",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c8e223932080.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "date": "2020-08-31"
   },
   "width": 1600,
   "description": "Mijn eerste digitale camera: een Samsung Digimax 800K die foto's van 1024x768px maakte",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/74d0f45289e5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36969_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "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": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "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": "Bevrijd van iCloud: Ontsnappen aan Apple Foto's",
    "url": "https://agents.willem.com/nl/posts/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "source_url": "https://willem.com/nl/2020-08-31_bevrijd-van-icloud-ontsnappen-aan-apple-foto-s/",
    "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": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Stel het gereedschap af op de bevestigingspunten op de achterkant van de kast, zodat deze kan worden opengedraaid",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1222910e2806.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Het openen van het horloge kan met een speciaal gereedschap",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4b3db8430dfe.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Vooral de delen die de huid raken, kunnen in de loop der tijd interessante verzamelingen vuil ophopen, wat leidt tot microbiële ecosystemen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/59cfa439ed7e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Vuil in de sluiting",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2b2938aeda50.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Het verwijderen van het bandje van een horloge is gemakkelijker met het juiste gereedschap",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7f4d18a47030.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Vies horlogebandje",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f07c3913db68.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Slijtage is iets moois bij een horloge: het vertelt het verhaal van avontuurlijke polstijd",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8eecd9d7aad1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Het dragen van een 50 jaar oud horloge, ik vind het leuk!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cb1eaa101432.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De achterkant van het horloge, met verschillende nummers en markeringen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5536295c7413.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Het dragen van je horloge aan een ander bandje kan het gevoel geven dat het een heel ander horloge is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9aee5b993b81.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Het originele metalen bandje vervangen voor een nylon NATO-bandje",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8b9c1fc917f6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Het horloge weer om de pols: schoongemaakt en loopt!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6539dc8e72b0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De schoongemaakte horlogekast, vanaf de bovenkant",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0dec1affae90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "De schoongemaakte horlogekast, gezien vanaf de onderkant",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/93961ec5b2ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Het schoongemaakte horlogebandje",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7495ca6cd1df.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-13.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Citizen 6000 uurwerk",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9239e4fceb5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Er is een rotor die het horloge opwindt wanneer het wordt bewogen (om de pols), een slim systeem dat batterijen overbodig maakt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/acadabbb37e1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Dit horloge heeft een automatisch Citizen 6000 uurwerk met 21 jewels",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/687a24dbe12d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Je kunt de achterkant van de kast draaien en van de horlogekast verwijderen om het uurwerk te onthullen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e7bc9b8135b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "date": "2020-08-23"
   },
   "width": 1600,
   "description": "Citizen Automatic, 21 jewels, 6000, 4-601084-Y",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b6f4c50a6e92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36970_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "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": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "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": "Het reinigen van een vintage horloge",
    "url": "https://agents.willem.com/nl/posts/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "source_url": "https://willem.com/nl/2020-08-23_het-reinigen-van-een-vintage-horloge/",
    "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": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Als je een laptop-ervaring wilt, waarom koop je dan niet gewoon een MacBook?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5a9c803a7d55.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio vs Magic Keyboard voor iPad",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/28666bcf13f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Het trackpad op het Magic Keyboard voor iPad Pro is geweldig - je ziet de 'cursor' als een grijze cirkel (tussen de FaceTime- en Zoom-pictogrammen)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/33c26818260d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Het Magic Keyboard is gemaakt als een laptoptoetsenbord (met aparte toetsen en dito mechanismen) - de Smart Keyboard Folio is gemaakt met een geweven stof uit één stuk materiaal",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/08595e15c99a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "iPad Pro Magic Keyboard zijaanzicht, het is dikker en heeft een donker aluminium scharnier dat uitsteekt (aan de linkerkant)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f4f044203d42.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio (11-inch) met iPad Pro en Apple Pencil weegt 844 gram (dat is ongeveer 59% zwaarder dan de Smart Keyboard Folio)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bab0cd3fe508.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "iPad Pro Smart Keyboard Folio zijaanzicht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b7c503117026.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio (11-inch) met iPad Pro en Apple Pencil weegt 528 gram",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/849c5f0449a2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Onderschat de kracht van de CMD / OPTION / Pijl / Shift-toetsen niet: ik wed dat ik sneller ben dan de meeste mensen die een muis gebruiken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e559ebdd6b82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Beschikbare toetsencombinaties weergeven door de CMD-toets lang ingedrukt te houden in elke app",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f2e07c82d729.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Handpalmen rusten comfortabel op het tafeloppervlak",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/deb8e8b57bad.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Meerlagige afbeeldingen samenstellen door te slepen, neer te zetten, te roteren en het formaat te wijzigen in een paar seconden. Geoptimaliseerde tablet-apps helpen je om de uitlijningsprecisie te bereiken met behulp van hulplijnen en linialen.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2ca165ca0d14.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Sliders nauwkeurig aanpassen en direct hun effecten zien, inzoomen met een simpele knijpbeweging terwijl je verschillende instellingen uitprobeert.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/51311d90c673.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Foto's bijsnijden en roteren voelt natuurlijk, meerdere aanpassingen (grootte, rotatie, afmetingen) maken met één gebaar in plaats van meerdere muisklikken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f439591cffa8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Aanraken is een integraal onderdeel van de tablet-ervaring - je hand kan voor de meeste taken op tafel rusten",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1978a5e07319.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "date": "2020-08-11"
   },
   "width": 1600,
   "description": "Smart Keyboard Folio (links) en het nieuwe Magic Keyboard (rechts)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/aea4dc36bb30.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36971_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-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": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-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": "Het beste toetsenbord voor iPad",
    "url": "https://agents.willem.com/nl/posts/2020-08-11_het-beste-toetsenbord-voor-ipad/",
    "source_url": "https://willem.com/nl/2020-08-11_het-beste-toetsenbord-voor-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": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Overdracht van voorkeur van oorspronkelijke keuze naar fictief merk, per winkelcategorie (Rennie et al., 2020)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7a829f7016cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Fictieve merken, bedacht door de onderzoekers, wonnen aanzienlijk marktaandeel na het toepassen van de zes biases (Rennie et al., 2020)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ce2c504ff301.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Zes biases die het aankoopbesluitvormingsproces beïnvloeden (Think with Google)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0cf7f2b42b33.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Het Messy Middle-model (Rennie et al., 2020)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8c5026a5cf32.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "date": "2020-07-31"
   },
   "width": 1600,
   "description": "Een korte geschiedenis van de evolutie van marketingmodellen (Rennie et al., 2020)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0e7beee3b4c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36972_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "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": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "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": "Invloed uitoefenen op aankoopgedrag",
    "url": "https://agents.willem.com/nl/posts/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "source_url": "https://willem.com/nl/2020-07-31_invloed-uitoefenen-op-aankoopgedrag/",
    "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": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Na het installeren van het nieuwe RAM-geheugen heb ik mijn iMac aangezet om te zien of de nieuwe modules werkten - en dat deden ze!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b821772c6692.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Het RAM-klepje springt open met de geheime knop in de voedingsconnector",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7617e7c1834f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Het bevatte het 64GB RAM-geheugen en de 2TB PCIe Aura Pro X2 voor iMac",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f163664e6f14.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Een paar dagen na het bestellen van mijn onderdelen verscheen er een magische doos op mijn bureau",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e7dbc75c11ac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De ultieme iMac Pro, 18 cores, 256GB RAM, 4TB SSD... € 16.308!",
   "description_source": "author"
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-49.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-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": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Vele uren later werkte de iMac weer!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0b5cfdf6fc29.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-47.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "JA, het werkt! Het nieuwe logic board accepteerde toetsenbordinvoer en liet me doorgaan met de macOS-installatie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dc8243a14800.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-46.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De RAM-modules migreren naar het nieuwe logic board",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5f3245a66b84.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-45.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Dubbel, driedubbel, viervoudig controleren van de PCIe SSD",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/230aeb827529.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-44.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De Quad-core processor in mijn hand houden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/68e38d95030f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-43.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De heatsink van het logic board verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/41ff42b59d2b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-42.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Het bevatte een nieuw logic board, maar zonder processor",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1a4c986a048f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-41.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Weer een doos met onderdelen - dit keer uit Ierland",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/20432f71b906.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-40.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "GELUKKIG IK! Een perfect passend vervangend logic board gevonden - in nieuwstaat!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7859c24f492b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De iMac van vandaag (in twee maten)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cb3515c407de.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-39.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Op het logic board vond ik een nummer - ik heb er een foto van gemaakt tijdens een van mijn talloze montagesessies",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/97bc9f87ec45.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-38.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Bezoek aan Microfix in Amsterdam - de lokale Apple Premium Service Provider",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cecc39b2cc83.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-37.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De SSD correct geïnstalleerd, let op hoe de connector veel dieper in de socket zit",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7ce0798e7272.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-36.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Oeps: de nieuw geïnstalleerde SSD zit niet goed in de PCIe-sleuf! Een dure fout!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e8636f886162.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-35.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Het Debian GNU/Linux installatieprogramma werd wel degelijk herkend door de iMac",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/344fe607d496.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-34.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Een USB-herstelschijf maken met een andere MacBook",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ab8f7a8173c7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-33.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac in de problemen: geen systeemschijf gevonden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/35c8bf89fa6e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-32.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De nieuwe schijf is klaar om te worden geïnstalleerd - wat kan er misgaan?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8e6f6c1d3de1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-31.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De in de fabriek geïnstalleerde 32GB SSD die we gaan vervangen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/100051ed9848.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-30.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Een (bijna) lege iMac-behuizing",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a0434f9e705d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac evolutie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6cfde83486e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-29.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Schroeven van de heatsink verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/276dc432468d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De hoofdtelefoonkabel loskoppelen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c76fa90e60f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De microfoonkabel loskoppelen - recht onder mijn duim - hij is erg klein!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bd68062a51db.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De USB-kabel van de iSight (Applespeak voor webcam) loskoppelen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e2178564b3d1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De antennekabels verwijderen, onthoud hun volgorde met een stukje tape",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/85849bd18759.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Werk in uitvoering: de meeste onderdelen zijn verwijderd, het logic board blijft over",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0ab106c1e2c8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De printplaat van de voeding verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3536798be919.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Ga voorzichtig om met de voeding, raak geen soldeerpunten aan, aangezien de condensatoren na het loskoppelen van de voedingskabel nog wat lading kunnen vasthouden!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b6c5ebc897e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De andere iMac-luidspreker verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d4958154c293.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De hoofdas van de ventilator verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/52c5422faa00.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac advertentie - let op de tekst die benadrukt dat je binnen 10 minuten online bent",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/147d54f8316c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De Fusion Drive 1TB harde schijf verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/94e90ec49273.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De kabel van de aan/uit-knop loskoppelen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d16255accbe7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Een iMac-luidspreker verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/380b3c662163.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Een gemiddelde vlieg is groter dan de meeste schroeven in de iMac",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/511bdbe89c5e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Schroeven verwijderen van de iMac",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/71710e6f8d72.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De binnenkant van de iMac is prachtig geordend",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ffb68195aa61.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Verwijderen van plakstrips - een vrij low-tech klusje",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5477badcf576.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Wees voorzichtig bij het optillen van het glas, er zijn kabels die het paneel verbinden met het logic board",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/70231e0fae69.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "Met een speciale roller de iMac opensnijden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0840a2f57bba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "De Fusion Drive loskoppelen: de conventionele harde schijf scheiden van de PCIe SSD",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/36dc6e9176cf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "date": "2020-07-30"
   },
   "width": 1600,
   "description": "iMac G3 (1998)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a116abdc182b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36973_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-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": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-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": "Een 27-inch iMac 5K upgraden naar 14 terabyte",
    "url": "https://agents.willem.com/nl/posts/2020-07-30_een-27-inch-imac-5k-upgraden-naar-14-terabyte/",
    "source_url": "https://willem.com/nl/2020-07-30_een-27-inch-imac-5k-upgraden-naar-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": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Zijaanzicht van de helm",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d57e937fdd4d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Achterkant van de helm, let op hoe de band door de Roc Loc 5 gaat",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9921b6bd1a66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Nieuwe Roc Loc 5 geïnstalleerd",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a90c4f779970.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Verzendgegevens - mijn nieuwe Roc Loc 5 heeft delen van de wereld gezien die ik nog moet bezoeken!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2c57a701058b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Je zou versteld staan wat je op eBay kunt vinden... hoera! Nieuwe oude voorraad Roc Loc 5!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/71a943add0fc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Roc Loc 5 - probeer dit onderdeel maar eens op internet te vinden...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7d60416fd8ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Het lijmen van de Roc Loc 5 - slecht idee",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f54562060071.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "De Roc Loc 5 kapot in mijn Giro Aeon helm",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6229135b5e5f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Voor degenen die geïnteresseerd zijn, dit is een foto van de barcodes + onderdeelcodes van het Roc Loc 5 systeem en de padding set",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/41b6864cad77.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Mijn helm weer dragen!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c26e84b2acf2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Het installeren van nieuwe padding is ook niet moeilijk, zorg er wel voor dat je het goed uitlijnt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0fd953caaf8f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Het verwijderen van de oude padding is eenvoudig, maak gewoon de klittenband los",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3022f2495dae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "date": "2020-07-09"
   },
   "width": 1600,
   "description": "Het dragen van de Giro Aeon helm",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6d454a546097.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36974_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "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": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "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": "Reparatie van een Giro AEON fietshelm",
    "url": "https://agents.willem.com/nl/posts/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "source_url": "https://willem.com/nl/2020-07-09_reparatie-van-een-giro-aeon-fietshelm/",
    "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": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Het katapulteren van vogels is leuk vanwege de natuurlijke interactie die de sleutel is tot het Angry Birds-spel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/840381231d21.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Snake '97 - Het is leuk, maar het UI-ontwerp is aantoonbaar slecht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8b0744e3bebc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Navigatiestructuren die afhankelijk zijn van zweven gaan NIET werken op touchscreens",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9e15010dbbdf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "De knoppen Terug / Verbergen / Opslaan bevinden zich dicht bij de duim: ze zijn binnen handbereik en het reiken ernaar bedekt de inhoud van het scherm niet",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9022cd4a6bb1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Contextuele toetsenborden bieden een betere manier om tekstinvoer mogelijk te maken. Het heeft geen zin om een volledig QWERTY-toetsenbord te tonen als je alleen om een numerieke waarde vraagt.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1c0b65647905.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "De grote 'ja/nee'-knoppen verminderen de kans op fouten omdat ze geen pixelprecisie van de muisaanwijzer vereisen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/37433282f380.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Het direct manipuleren van de elementen op het scherm voelt natuurlijk aan - een muis zou in dit geval overbodig zijn",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9710101b75bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "date": "2020-06-24"
   },
   "width": 1600,
   "description": "Het recreëren van oude UI-patronen op een modern touchscreen-apparaat gaat je geen bruikbaarheidsprijzen opleveren... (hoewel, wie mist Clippy niet?)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8dd7ff65609b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36975_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "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": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "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": "Enkele gedachten over touchscreen user interface design",
    "url": "https://agents.willem.com/nl/posts/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "source_url": "https://willem.com/nl/2020-06-24_enkele-gedachten-over-touchscreen-user-interface-design/",
    "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Het 36MM formaat is echt heel comfortabel",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Het horloge voelt zich thuis in en rond het zwembad",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De Black Bay 36 wordt aangedreven door het ETA 2824 uurwerk (foto door Zeitauction GmbH) - een bekend mechanisch kaliber met een betrouwbare staat van dienst",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "In mijn gemiddeld grote handen is het horloge precies de juiste maat",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Black Bay 36MM formaat vergeleken met een Whoop biosensor",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Tudor Black Bay 36 om de pols",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De pikzwarte wijzerplaat, gladde bezel en contrasterende indexen komen tot leven in daglicht",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Tudor Black Bay 36 (foto door Tudor)",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Dit is hoe 6 maanden continu dragen eruit ziet op een Oyster-band!",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De Black Bay werkt ook goed op andere bandjes",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Maar de Oyster-kast is ook mooi op andere bandjes, zoals op deze grijze NATO",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De stalen band past perfect bij het horloge",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "De Oyster-band - nauwkeurig ontworpen om zowel comfortabel als sterk te zijn",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "... en tijdens het eten van ijsjes daarna :-)",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Het is licht genoeg om comfortabel te zijn tijdens het fietsen...",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "date": "2020-06-17"
   },
   "width": 1600,
   "description": "Tudor Oyster Prince advertentie (1952)",
   "description_source": "author"
  },
  {
   "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "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 lange termijn review",
    "url": "https://agents.willem.com/nl/posts/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "source_url": "https://willem.com/nl/2020-06-17_tudor-black-bay-36-lange-termijn-review/",
    "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 koppelen met keukens",
    "url": "https://agents.willem.com/nl/posts/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "source_url": "https://willem.com/nl/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "Het scheiden van de belangrijkste backend server van de externe systemen door het introduceren van een speciaal gebouwde 'connector server'",
   "description_source": "author"
  },
  {
   "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 koppelen met keukens",
    "url": "https://agents.willem.com/nl/posts/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "source_url": "https://willem.com/nl/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "Het integreren van externe systemen in je app is als het monteren van onderdelen van derden op een motor: je moet zorgvuldig rekening houden met de passing en betrouwbaarheid (image)",
   "description_source": "author"
  },
  {
   "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 koppelen met keukens",
    "url": "https://agents.willem.com/nl/posts/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "source_url": "https://willem.com/nl/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "Geprinte ticket - via een externe verbinding - inclusief gedetailleerde bestelgegevens zoals product modifiers (keuzes van de klant per product)",
   "description_source": "author"
  },
  {
   "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 koppelen met keukens",
    "url": "https://agents.willem.com/nl/posts/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "source_url": "https://willem.com/nl/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "date": "2020-06-12"
   },
   "width": 1600,
   "description": "Lemmid Store - een app om afhaalmaaltijden te bestellen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dbd263aa1726.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36977_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lemmid Store koppelen met keukens",
    "url": "https://agents.willem.com/nl/posts/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "source_url": "https://willem.com/nl/2020-06-12_lemmid-store-koppelen-met-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 koppelen met keukens",
    "url": "https://agents.willem.com/nl/posts/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "source_url": "https://willem.com/nl/2020-06-12_lemmid-store-koppelen-met-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 koppelen met keukens",
    "url": "https://agents.willem.com/nl/posts/2020-06-12_lemmid-store-koppelen-met-keukens/",
    "source_url": "https://willem.com/nl/2020-06-12_lemmid-store-koppelen-met-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": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Doom en de protagonist \"Mud\" die laat zien hoe hij zich voelt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1e59f261fd36.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Mario 64 en een levensbalk uit Super Mario Galaxy",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4b67e45f4985.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Whoop toont belasting en herstel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2aa0def4304d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "Pillow slaap-app",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ecfe9d33c8da.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "De Biostrap-app toont gegevens verzameld door de Biostrap-sensor",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2e660ac913d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "date": "2020-05-25"
   },
   "width": 1600,
   "description": "De Activiteit-app van Apple toont gegevens gemeten door de Apple Watch",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/96e5fc052ce4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36978_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "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": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "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": "Verschillende manieren om gezondheid te visualiseren",
    "url": "https://agents.willem.com/nl/posts/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "source_url": "https://willem.com/nl/2020-05-25_verschillende-manieren-om-gezondheid-te-visualiseren/",
    "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": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Veel verkeer afhandelen via gedistribueerd computergebruik",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1d2831da7a52.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "De resterende serverbelasting scheiden: producten aanbieden en bestellingen verwerken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d08b396a761f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Online eten bestellen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3b24ef5be7d6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Gebruikmaken van het apparaat van een gebruiker: de telefoon van de gebruiker doet het meeste werk dat oorspronkelijk door de server werd gedaan",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e4d580ef3ee0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Smartphones (en tablets, pc's) zijn in de loop der jaren krachtiger geworden (image: Apple)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0983daa5d3fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Server onder hoge belasting die meerdere gelijktijdige gebruikers afhandelt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/02bda6e71f78.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "date": "2020-05-11"
   },
   "width": 1600,
   "description": "Eén gebruiker die interactie heeft met één server",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4d1e5acad6b5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36979_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "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": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "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": "Schaalbaar applicatieontwerp zonder magie",
    "url": "https://agents.willem.com/nl/posts/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "source_url": "https://willem.com/nl/2020-05-11_schaalbaar-applicatieontwerp-zonder-magie/",
    "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": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Misleidend eenvoudig: de resulterende pagina voor het bestellen van eten",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2eb5b8a8f3a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Eten bestellen in drie stappen: lijst, detail, overzicht",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4fcb33754a9f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Schetsen van een interactie in twee stappen: onderscheid maken tussen lijst- en detailmodus",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/92caf81f6d3a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Schetsen in context: probeer je ontwerp in een kleinere viewport te plaatsen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/46615fdc8e0d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "date": "2020-05-01"
   },
   "width": 1600,
   "description": "Eerste schets voor de gebruikersinterface voor het bestellen van eten",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/642eefe539a4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36980_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "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": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "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": "Een interface ontwerpen voor een bestelpagina voor eten",
    "url": "https://agents.willem.com/nl/posts/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "source_url": "https://willem.com/nl/2020-05-01_een-interface-ontwerpen-voor-een-bestelpagina-voor-eten/",
    "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": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Wahoo snelheidssensor geïnstalleerd op de flip-flop achternaaf",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0391adc31c6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Ooit verwijder ik misschien de verf van de crank, maar voor de garantie is het beter om dingen in originele staat te laten",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/31f69ac9ecb1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Shimano FC-R9100 Dura Ace powermeter van 4iiii past perfect",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0e05f8d0a468.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Alfine, Hollowtech II crank verwijderen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/92c9d497da13.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Het bruine leer vervangen door zwart rubberen stuurlint (van Brooks)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/83bfcff4d3f4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Als je de juiste schoenen hebt, ziet bruin stuurlint er prachtig uit",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8c7a0443e939.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road zoals ik hem van de fietsenwinkel kreeg - met een bruin Brooks Swift zadel en bijpassende Continental banden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/264f052287c6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Geen ontvetten en olie nodig - spoel je fiets gewoon af na een natte rit",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/814681120fae.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-24.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Jij, de fiets, de weg, niets anders: fietsen in optima forma",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9d08f34e8657.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Blije kerel die fietst op een lege weg",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c9248d84bfe1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "In het wild: Siegfried Road x Willem",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7205bb32ddec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Schwalbe Durano Plus band is de meest lekbestendige racefietsband die verkrijgbaar is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c299922bea97.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Het prachtig gespaakte wiel is niets minder dan harmonieus, eenvoudig maar mooi",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4267c7998698.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road geleverd via Kaptein Tweewielers Amsterdam",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4d6d29e248e4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Alexrims CX30 zilver hoogglans wielen hebben hoogwaardige naven die zorgen voor een soepele rit",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b5df038595c4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road is voorzien van eenvoudige, maar zeer functionele Tektro R539 / TRP - RRL remmen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a19f14b03972.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Zonder de conventionele derailleurs is de aandrijving vrij eenvoudig (60T/22T overbrengingsverhouding)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9eb7108ff73e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Kleo Carbon pedalen (van Look) op de voorste crank op de BSA trapas",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c7a982fa75a5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Het achterwiel wordt vastgezet met een 'krokodil' riemspannersysteem",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/79d4cbe5247e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De zadelpenklem is geïntegreerd in het minimalistische AL6061-T6 aluminium, triple butted aero frame",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d0697eed9933.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Siegfried Road met een vleugje Willem",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/270039390b88.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Het CDX achtertandwiel is ontworpen om lang mee te gaan",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e073a53811cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Maak de achteras los om net genoeg ruimte te creëren om de riem van de tandwielen te halen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c1fb19ecf4bf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "De Continental Grand Prix Classic banden zijn prachtig, als je van bruine retro vibes houdt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/db2bfaef07e7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "date": "2020-04-30"
   },
   "width": 1600,
   "description": "Schindelhauer Bikes ontwerpt riemaangedreven fietsen sinds 2009 (foto's: schindelhauerbikes.com)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bce6fcb5cecf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36981_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-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": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-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": "Minimalistische racefiets met Gates Carbon Drive",
    "url": "https://agents.willem.com/nl/posts/2020-04-30_minimalistische-racefiets-met-gates-carbon-drive/",
    "source_url": "https://willem.com/nl/2020-04-30_minimalistische-racefiets-met-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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Surface Slim Pen is ongeveer even groot als een conventionele pen, iets kleiner dan de Apple Pencil",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Slim Pen is altijd klaar, opgeladen, binnen handbereik, boven de functiereeks met toetsen",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Surface Pro X met zijn toetsenbord is net een laptop",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Alcantara bekleed toetsenbord",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Losgekoppelde toetsenborden hebben ook hun voordelen... :-)",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De toetsen zijn 'echt' en er is een prettig multi-touch glazen trackpad",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Het toetsenbord maakt verbinding via een magnetische connector die ook voeding en connectiviteit levert (geen aparte batterij of verbindingsinstellingen vereist)",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Surface Pro X doet veel dingen heel goed - het is de perfecte kandidaat om je enige computer te zijn",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Surface Pro X Signature Keyboard met de Slim Pen",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Intuïtieve interfaces hebben geen handleiding nodig",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Direct de interface manipuleren met je vingers is een perfect voorbeeld van het integreren van hardware met software",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Verschillende tablets, verschillende software: iPadOS, Windows en \"WillemOS\"",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Gebruik de pen om te tekenen, schrijven en ontwerpen",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Coderen op de Surface Pro X is een droom dankzij het ruime scherm en het prachtige toetsenbord - ik doe dit via SSH met tmux op een dedicated, krachtige development VPS",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "\"Kijk mam, geen Putty\" - SSH naar alles, native op Windows",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Het manipuleren van afbeeldingen met hoge resolutie met GIMP, werken met meerdere lagen - werkt geweldig op Surface Pro X",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Onnauwkeurige liniaal in Microsoft Whiteboard belemmert de ervaring",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Penresponsiviteit is geweldig",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "De Surface Slim Pen gebruiken",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "date": "2020-04-14"
   },
   "width": 1600,
   "description": "Surface Pro X uitpakken",
   "description_source": "author"
  },
  {
   "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "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 maakt een tablet geweldig?",
    "url": "https://agents.willem.com/nl/posts/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "source_url": "https://willem.com/nl/2020-04-14_talking-tablets-wat-maakt-een-tablet-geweldig/",
    "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": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Voorbeeld traffic shaping script",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d64adfb34510.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-6.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Verkeer moet wachten tot tokens beschikbaar komen wanneer het maximale aantal tokens is weggegeven, waardoor het maximale gelijktijdige verkeer wordt afgedwongen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/62fa4ef3cf7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Tokens gebruiken om verkeer te controleren - alleen passagiers (of datapakketten) met een geldige token zijn toegestaan. Tokens worden teruggegeven als het verkeer zijn bestemming bereikt.",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/aee8f43379f0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Bugs in Microsoft Outlook zorgen ervoor dat het IMAP-mappen blijft synchroniseren, een probleem dat veel mensen ervaren (zie het aantal weergaven!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2143a4110498.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "iftop tool gebruiken om bandbreedtegebruik per verbonden IP-adres te bekijken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f7c2d76b6a59.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Bandbreedtegraafiek met ongebruikelijke piek die aangeeft dat er iets mis is - je hoeft geen Sherlock Holmes te zijn om het te vinden",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cbef76c36df8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "date": "2020-04-01"
   },
   "width": 1600,
   "description": "Bandbreedtegraafiek van AMS-IX toont een voorspelbaar patroon - merk het golfachtige patroon op",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/75460b226e05.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36983_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-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": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-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": "Verkeer vormgeven met iptables en tc",
    "url": "https://agents.willem.com/nl/posts/2020-04-01_verkeer-vormgeven-met-iptables-en-tc/",
    "source_url": "https://willem.com/nl/2020-04-01_verkeer-vormgeven-met-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": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] Omgaan met updates van de betaalstatus",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d214aa5c60ef.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] Mollie aanroepen vanuit NodeJS met behulp van promise based JavaScript",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a04e328d248f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Mollie is een betaalprovider die veel verschillende betaalmethoden ondersteunt, waaronder creditcards, PayPal, iDEAL, Sofort, Giropay, SEPA, diverse bank apps en Apple Pay",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a24f596e619d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] Geschetste sequentiediagram van het betaalproces",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cddef4803d92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] De gebruikersinterface ontwikkelen met Blink en Inspect Browser op iPad",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/e35470bb82d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] De koffiekop ontwerpen met Picta Graphic voor iPad",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2d289b8f000c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] Vertaling van de designschets (links) naar een prototype (rechts) op iPad",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b5830cd60667.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] Interface concept schetsen, verschillende opties verkennend om een bericht achter te laten en meerdere kopjes koffie te kopen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/487f0979a7e9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Tijd om koffie te drinken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/acc0ecf42914.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "[image] Frontend met backend technologie verbinden, simpel als 1-2-3",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0027da9ce9fa.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "date": "2020-03-25"
   },
   "width": 1600,
   "description": "Steve Jobs kondigt Keynote aan op MacWorld 2003, grappend dat hij het voor zichzelf gebouwd heeft, omdat hij een onderbetaalde bètatester is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1949862bd7c9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36984_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "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": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "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": "Het ontwerpen en implementeren van een (micro)betaalsysteem",
    "url": "https://agents.willem.com/nl/posts/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "source_url": "https://willem.com/nl/2020-03-25_het-ontwerpen-en-implementeren-van-een-micro-betaalsysteem/",
    "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": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Kies \"Linpus Lite\" om het installatieprogramma op te starten",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1aba81e0731b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "\"Geavanceerde opstartopties\" vanuit Windows-instellingen stelt je in staat om een USB-drive als opstartmedium te gebruiken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8646d08e6a22.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "De opstartbare USB-drive aansluiten op de Surface tablet met behulp van de USB-C naar USB 3.0 en ethernet dongle",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/96a301b9ec66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Je kunt een andere computer gebruiken om een opstartbare USB-stick te maken, ik gebruikte mijn ThinkPad X1",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/61767ebbcabc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Debian GNU/Linux - Het universele besturingssysteem",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/af71b0cde6d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Het kan even duren, wees geduldig of neem foto's :-)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c9eda8928a1e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Let op de vele firmware-updates, je kunt ze alleen installeren vanuit Windows",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/382661906f53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Updates handmatig controleren met Windows Update",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/df660a485a36.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "De aangepaste Surface Go (rechts) gebruiken voor programmeren, vergelijkbaar met hoe ik werk met een iPad Pro (links)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/947d3ad6683a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Een artikel lezen op mijn tablet in portretmodus",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/adba635a29f9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Het aangepaste besturingssysteem op de tablet gebruiken om content te maken voor deze blog",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/126e903aa197.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Peninvoer werkt met mijn aangepaste linux-kernel en de Xournal-app",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5a77b988dded.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Het 'ingebouwde' virtuele toetsenbord",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/416d53ff1e62.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Het compileren van de Linux-kernel op een Surface Go duurt een paar uur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8631db9f2712.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Mijn aangepaste Linux-kernel compileren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d917bfda53e6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Installatie bezig - let op de aangesloten netwerkkabel",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ab59c48e114c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Ontbrekende firmware maakt hardware onbruikbaar tijdens de installatie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/da801a0461f7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Debian GNU/Linux Installer Menu op Surface Go - blije ik",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ab9c8e745c92.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "date": "2020-03-09"
   },
   "width": 1600,
   "description": "Microsoft Surface Go - een ultra-draagbare 10\" touchscreen tabletcomputer (met type cover, pen en USB-C naar ethernet en USB 3.0 adapter)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/608bce168d53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36985_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "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": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "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": "Mijn eigen tablet OS maken",
    "url": "https://agents.willem.com/nl/posts/2020-03-09_mijn-eigen-tablet-os-maken/",
    "source_url": "https://willem.com/nl/2020-03-09_mijn-eigen-tablet-os-maken/",
    "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": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "\"The sky is the limit\" als je de gekozen architectuur beheerst (verander deze alleen niet tijdens de vlucht!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2705ce2c332c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-5.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Microservices Software Architectuur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/875d62aa72f8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Monolithische softwarearchitectuur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/df6c62e25d7d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Verhoogde complexiteit naarmate het aantal structuren (en hun relaties) toeneemt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b73d8bf569bc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-2.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Eenvoudig voorbeeld van softwarearchitectuur - verschillende structuren die een systeem vormen met verschillende relaties tussen elkaar",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/189c28c69d02.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "date": "2020-03-03"
   },
   "width": 1600,
   "description": "Bezoek aan een grote internationale rederij om te praten over bedrijfssoftware",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/93469083eda3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36986_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "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": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "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": "Monolithische versus Microservices softwarearchitectuur",
    "url": "https://agents.willem.com/nl/posts/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "source_url": "https://willem.com/nl/2020-03-03_monolithische-versus-microservices-softwarearchitectuur/",
    "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": "Je eigen adresboek en agenda cloud",
    "url": "https://agents.willem.com/nl/posts/2020-02-28_je-eigen-adresboek-en-agenda-cloud/",
    "source_url": "https://willem.com/nl/2020-02-28_je-eigen-adresboek-en-agenda-cloud/",
    "date": "2020-02-28"
   },
   "width": 1600,
   "description": "CardDAV/CalDAV server die verbinding maakt met apparaten en apps",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/908db6bc9fbc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36987_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Je eigen adresboek en agenda cloud",
    "url": "https://agents.willem.com/nl/posts/2020-02-28_je-eigen-adresboek-en-agenda-cloud/",
    "source_url": "https://willem.com/nl/2020-02-28_je-eigen-adresboek-en-agenda-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": "Je eigen adresboek en agenda cloud",
    "url": "https://agents.willem.com/nl/posts/2020-02-28_je-eigen-adresboek-en-agenda-cloud/",
    "source_url": "https://willem.com/nl/2020-02-28_je-eigen-adresboek-en-agenda-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": "Je eigen adresboek en agenda cloud",
    "url": "https://agents.willem.com/nl/posts/2020-02-28_je-eigen-adresboek-en-agenda-cloud/",
    "source_url": "https://willem.com/nl/2020-02-28_je-eigen-adresboek-en-agenda-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 dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Genieten van een beetje 'op en neer' in het heuvelachtige landschap",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/57d63ec5270c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Bochtige bergwegen - puur plezier in een Roadster! (bij de Frans/Spaanse grens)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/39d6fa3e3682.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Rijden met mijn Smart Roadster in de Pyreneeën (Frankrijk)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/84a817bc8d14.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Het interieur van de auto is behoorlijk ruim - zelfs als je lang bent",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7baaa9aa60d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Extra sportieve meters op het dashboard: turbodruk en motortemperatuur",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/31b4d84c4282.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Smart Roadster stuur - let op de F1-stijl schakelpaddles",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7629e5cd07ba.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Gripvaste banden zorgen voor veel contact met het asfalt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d3cad6b5303e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-23.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Mercedes-Benz SLK55 AMG V8 5.5L",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3dd0dce7b886.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-22.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Smart Roadster - volledig zwart",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/80aa1a727aed.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Opel Kadett Cabrio 1.6i Bertone",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/11a4c1c14c9c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "De komst van de gezinsauto...",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/2b45635c0546.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Mercedes-Benz 3-cilinder Suprex motor",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7aa1efc6f986.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "De Smart Roadster past in een schoenendoos, bewaar hem onder je bed of naast je grasmaaier",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f53b98176786.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Parkeergarage vol? Denk nog eens na!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b91aba99d229.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Het open dak fungeert ook als een ergonomisch laadluik",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/90add49d7777.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Als je de juiste bloemen gebruikt, vind je misschien zelfs een leuke bruid!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/65705d28053e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Wie heeft er nou een boottrailer nodig?",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cbc07fb8d7d2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Laat je vriendin thuis wanneer je grotere, belangrijkere dingen moet vervoeren, zoals deze HP DL380 Gen8 server",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/33f39066bed9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Met drie spanbanden en wat karton, kun je gemakkelijk schilderijen van alle formaten vervoeren",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/71a549d87bf7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "De ruime kofferbak is groot genoeg voor een laptop of twee",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/96aa6df75e5d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Open het cabrio dak en geniet van het weer, het is als buitenspelen voor volwassenen (geef toe: er zit een kind in ons allemaal!)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c9dfbac70ee7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Zorg ervoor dat je de snelweg overslaat, neem de binnenwegen (in Spanje, in de buurt van Alicante)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5dbac19e5804.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "date": "2020-02-13"
   },
   "width": 1600,
   "description": "Smart Roadster - vuurrood",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a94bb14aff66.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "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": "[redacted]\nNL"
   }
  },
  {
   "url": "https://willem.com/global/images/54765668dcdd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36988_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "De dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "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 dag dat ik mijn auto verkocht",
    "url": "https://agents.willem.com/nl/posts/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "source_url": "https://willem.com/nl/2020-02-13_de-dag-dat-ik-mijn-auto-verkocht/",
    "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": "[redacted]\nNL"
   }
  },
  {
   "url": "https://willem.com/global/images/2870d5b91cf1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolgehalte in het bloed meten",
    "url": "https://agents.willem.com/nl/posts/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "source_url": "https://willem.com/nl/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Voor en na verandering van mijn levensstijl - twee verschillende Willems",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/684c1dcd97b1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-3.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolgehalte in het bloed meten",
    "url": "https://agents.willem.com/nl/posts/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "source_url": "https://willem.com/nl/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Resultaten van mijn cholesterolbloedtest",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/b2354c1b45f3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolgehalte in het bloed meten",
    "url": "https://agents.willem.com/nl/posts/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "source_url": "https://willem.com/nl/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Pleister na bloedafname voor de cholesteroltest",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d8a2df2af954.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolgehalte in het bloed meten",
    "url": "https://agents.willem.com/nl/posts/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "source_url": "https://willem.com/nl/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "date": "2020-01-28"
   },
   "width": 1600,
   "description": "Chemische structuur van cholesterol",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/22455e09eb6d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36989_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Cholesterolgehalte in het bloed meten",
    "url": "https://agents.willem.com/nl/posts/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "source_url": "https://willem.com/nl/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "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": "Cholesterolgehalte in het bloed meten",
    "url": "https://agents.willem.com/nl/posts/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "source_url": "https://willem.com/nl/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "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": "Cholesterolgehalte in het bloed meten",
    "url": "https://agents.willem.com/nl/posts/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "source_url": "https://willem.com/nl/2020-01-28_cholesterolgehalte-in-het-bloed-meten/",
    "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": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Gemiddelde hartslagvariabiliteit (HRV) tijdens dezelfde nacht laat een gestage toename (en herstel) zien",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c581a81470d9.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-8.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Grafiek van de hartslag laat een bijna vlakke lijn zien, heel dicht bij mijn minimum hartslag (verzameld met Biostrap)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/6997b8ca0a3e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Pavloviaanse reactie: mijn lichaam weet dat het tijd is om te slapen als ik mijn masker opzet - zzzzz",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ddaa508b14ab.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Als je een slaapmasker draagt, kun je zien dat het masker de vorm van mijn hoofd aanneemt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c410a9215f76.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Het masker is flexibel, waardoor het comfortabel past",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/cf1cdf4de4d5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Het zachte schuim past zich aan je gezicht aan voor maximaal comfort en duisternis",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ff2ac3ebd562.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Het slaapmasker heeft open ruimtes die je ogen bedekken, waardoor je ogen vrij kunnen openen (terwijl de duisternis behouden blijft): dit is een groot verschil met veel andere maskers die direct op je oogleden zitten",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/dc34cd04b108.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Misschien is het het lettertype, misschien is het haar kapsel, maar op de een of andere manier krijg ik een 80s vibe van de verpakking van Mindfold :-)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5ac339f455b7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-10.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Effecten van een dutje overdag: rond 14.00 uur zul je een gestage daling van de hartslag opmerken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/da1a9b27b20c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "date": "2020-01-24"
   },
   "width": 1600,
   "description": "Het Mindfold slaapmasker: totale duisternis met je ogen open",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/264346214aeb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36990_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "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": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "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": "Verbeter je slaap door licht te blokkeren",
    "url": "https://agents.willem.com/nl/posts/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "source_url": "https://willem.com/nl/2020-01-24_verbeter-je-slaap-door-licht-te-blokkeren/",
    "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "De \"truc\" is om herstel te balanceren met belasting - als je dit goed doet, zal je fitheid toenemen",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Je kunt de WHOOP band aan je horloge bevestigen op een vergelijkbare manier als dat NATO-banden door de lugs worden gevouwen",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Seiko 5 mechanisch horloge met WHOOP strap 3.0 sensor bevestigd",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Het hoger op de arm dragen van de sensor zorgt ervoor dat deze onder je kleding verborgen kan worden",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Verschillende band stijlen en lengtes",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "De ProKnit band is gemaakt van stof, het is comfortabel, rekbaar maar stevig en droogt snel",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP is ongeveer even groot als een gewoon horloge (Tudor Black Bay 36MM)",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP Strap 3.0 sensoren",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Verbinden met andere WHOOP gebruikers via Facebook en Teams",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Voorbij individuele statistieken: WHOOP biedt een compleet inzicht, inclusief herstel, belasting en slaap",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP Strap 3.0 kan je hartslag uitzenden naar elk Bluetooth apparaat",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP data op een dag dat ik ging fietsen",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Batterij bevestigd aan de WHOOP band",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "De WHOOP Strap wordt opgeladen met een schuifbare batterij, waardoor je hem continu kunt dragen",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "Herstel nam af toen ik ziek werd, WHOOP data detecteerde de afname eerder dan dat ik me ziek voelde!",
   "description_source": "author"
  },
  {
   "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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "date": "2019-12-31"
   },
   "width": 1600,
   "description": "WHOOP Strap 3.0 om de pols, geen knoppen, geen display",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/287e91ba79e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36991_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Whoop-band review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-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 review: 24/7 wearable sensor",
    "url": "https://agents.willem.com/nl/posts/2019-12-31_whoop-band-review-24-7-wearable-sensor/",
    "source_url": "https://willem.com/nl/2019-12-31_whoop-band-review-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 herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "Mensen veranderen in vogels met behulp van computervisie",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/34fceca59e7a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-4.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "PomPom faux puff spiegel van Daniel Rozin",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/567b618c7f65.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "MobileNet-SSD algoritme (image: hey-yahei.cn)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/7953a7232386.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "Ik en mini-ik worden herkend door het PoseNet-model",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/50568e89a5e8.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_images-1.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "date": "2019-12-01"
   },
   "width": 1600,
   "description": "ReCaptcha: je traint al jaren Google's AI!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9b2cf3a83529.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36992_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Realtime herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "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 herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "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 herkenning van menselijke houdingen via computervisie",
    "url": "https://agents.willem.com/nl/posts/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "source_url": "https://willem.com/nl/2019-12-01_realtime-herkenning-van-menselijke-houdingen-via-computervisie/",
    "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Voilà! Het trekken van de kabel werkte perfect",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Nieuwe kabel gesoldeerd aan de oude, waardoor deze de nieuwe door het fietsframe kan trekken",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Het solderen van de bestaande kabels op mijn fiets vereiste een beetje creativiteit met klemmen",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Connector gebruikt door mijn Shimano naafdynamo",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "De Supernova E3 PRO wordt geleverd met kabels eraan bevestigd",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "De lamp wordt geleverd in een metalen doos die je later voor iets anders kunt gebruiken. De anti-diefstalbouten zaten in een apart zakje",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Supernova E3 Pro: helder, betrouwbaar, jarenlang",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Supernova E3 PRO 2 Doos, geen plastic - alleen recyclebaar karton",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Supernova E3 PRO2 gemonteerd op mijn fiets",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "De elektrische draad met tie-wraps vastzetten aan de stevigere schakelkabel",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Na het verwarmen van de krimpkous, bieden ze een beschermende laag tegen de elementen",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Het achterlicht aansluiten op de koplamp, de verbinding beschermen met krimpkous",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "date": "2019-11-26"
   },
   "width": 1600,
   "description": "Supernova E3 Pro 2",
   "description_source": "author"
  },
  {
   "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "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 dynamo-aangedreven koplamp",
    "url": "https://agents.willem.com/nl/posts/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "source_url": "https://willem.com/nl/2019-11-26_supernova-e3-pro-2-dynamo-aangedreven-koplamp/",
    "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": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Onderschat nooit de bandbreedte van een auto met 72TB in de kofferbak (72TB in mijn Smart Roadster)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/50f6353b57ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Op weg naar het internet: bezoek aan XS4ALL / KPN in Amsterdam",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a08146defef2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "iLO: \"zee van sensoren\" die een uitgebreid extern inzicht in de server mogelijk maken",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8a15db91132f.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "MacBook fungeert als monitor en toetsenbord van de server",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c8a597878d8b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Computers op mijn bureau die de installatie aandrijven van links naar rechts: ThinkPad X1, iPad Pro en MacBook",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c51ff21e2823.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Server (linksboven) verbonden met de computers op mijn bureau (rechtsonder) tijdens de installatie in mijn kantoor",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/30d395d32ef6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "HPE ProLiant DL380p server aangezet, groene lampjes geven aan dat de schijven werken, monitor is aangesloten en toont het boot proces",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/909896d1cd90.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Binnenin een HPE ProLiant DL380p Gen8 server (LFF)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9ceff50b570c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "MacBook verbonden met de server in het datacenter via VMWare ESXi - GRUB bootloader installeren op een virtuele Debian GNU/Linux server",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/0ecba21deb2a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Server aangesloten en online in het datacenter",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/133e09c069cd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "date": "2019-11-22"
   },
   "width": 1600,
   "description": "Servers in een datacenter: de zwarte racks zijn als kasten voor de grijze server computers, elke rack biedt plaats aan meerdere servers (foto: HPE).",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f5c9ed62c400.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36994_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "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": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "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": "Een professionele 72TB NAS bouwen",
    "url": "https://agents.willem.com/nl/posts/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "source_url": "https://willem.com/nl/2019-11-22_een-professionele-72tb-nas-bouwen/",
    "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": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Pratt & Whitney R-1830 Twin Wasp stermotor tentoongesteld in het Imperial War Museum Duxford (foto: Nimbus227)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5a128d169cbf.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Vrijwilligers bereiden de Pratt & Whitney R-1830 Twin Wasp vliegtuigmotoren voor op ontsteking",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f0b79035de53.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Terminalgebouw Lelystad Airport nabij de hangar waar de PH-PBA gestationeerd is",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d30c0dc0619d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "DDA Classic Airlines ticket boarding pass",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/bf74d1766ce6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "PH-PBA \"Prinses Amalia\" wordt voorbereid voor vertrek door DDA vrijwilligers op Lelystad Airport (oktober 2019)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3f8f6ca0ee9a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "De PH-PBA brengt Koningin Juliana en Prins Bernhard naar België, mei 1960 (Ministerie van Infrastructuur en Waterstaat)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ac2e76bfe452.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Paratroepen C-47, 12th Air Force Troop Carrier Wing, tijdens de invasie van Zuid-Frankrijk (augustus 1944)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9e8ba6197fe4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-21.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Vliegen over de Zuidermeerdijk nabij Urk, met de Ketelbrug zichtbaar over het water",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/90cf44ff69e7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-20.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Terherne zichtbaar aan het \"Snitser Mar\", Friesland",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/aeb92149fe89.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Amerikaanse Padvinders en USAAF vliegtuigbemanning voorafgaand aan D-Day (juni 1944, RAF North Witham, publiek domein)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3aa8cd38feb7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Friese meren zichtbaar vanuit de cockpit van de C47-A PH-PBA",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/da1f914e4df2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-18.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Vliegen over het dorp Heeg met IJlst en Sneek zichtbaar aan de horizon",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/73be6e490c5c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "PH-PBA vleugel over Friesland, het Markermeer aan de horizon",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/af4733b8eba2.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-16.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "KLM Captain vliegt met de C47-A PH-PBA over het Markermeer",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/12565a5d817b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "De R-1830 Twin Wasp zuigermotor aan het werk - het voelt levend!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c30918bc8bac.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Binnen in de cabine heb je een duidelijk zicht op de cockpit omdat er geen deur is die de piloten van de passagiers scheidt",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fd3f3816c165.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Het staartwiel van de C-47-A PH-PBA staat vrij dicht bij de grond wanneer het vliegtuig op het platform geparkeerd staat",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/65eee3571d8b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Gemaakt door de Rosies, de C-47-A PH-PBA \"Prinses Amalia\" blijft een schoonheid op haar 75e verjaardag",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/db4fa33a15dc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Bedieningspaneel van de elektrische generator in de platformwagen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8118f1056219.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Elektrische generator, aangedreven door een Duits gebouwde Deutz dieselmotor, gebruikt om de R-1830 motoren te starten",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a966e4f9eff1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "date": "2019-10-19"
   },
   "width": 1600,
   "description": "Rosie the Riverters werken aan de C-47 in de Douglas fabriek in Oklahoma City (1944, Tinker Air Force Base History Office)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d40535186259.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36995_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "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": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "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": "Vliegen in een C47-A (DC-3) klassiek vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "source_url": "https://willem.com/nl/2019-10-19_vliegen-in-een-c47-a-dc-3-klassiek-vliegtuig/",
    "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Dezelfde app op iOS/iPadOS en macOS",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Functionele rollen in de levenscyclus van een iPadOS-app (WWDC 2019, Steve Holt, Apple)",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Conceptueel overzicht van UISceneSession, die de persistente interface status tussen app-representaties levert (WWDC 2019, Steve Holt, Apple)",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Conceptueel overzicht UI-structuur iPadOS zoals uitgelegd door Steve Holt tijdens WWDC 2019",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Ken Ferry legt het ontwerp van meerdere vensters ondersteuning voor iOS uit tijdens WWDC 2019",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "De kaart op verschillende schalen tegelijk bekijken",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Verschillende maanden vergelijken in de kalender-app",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Meerdere vensters ondersteuning op iPad, twee instanties van dezelfde app tegelijk draaien",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Web development op iPad met Inspect en Blink naast elkaar",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Mijn \"Lemmid Count\" app gebruiken om weergaven en verkeer van een artikel op willem.com te analyseren",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Een DNS-record bewerken met mijn \"Lemmid Domain\" app terwijl de context van de gehele DNS-zone behouden blijft",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "Mijn \"Lemmid (content) Manager\" app gebruiken om een blogpost te bewerken terwijl ik de resultaten naast elkaar bekijk",
   "description_source": "author"
  },
  {
   "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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "date": "2019-10-07"
   },
   "width": 1600,
   "description": "iPad Pro als mijn hoofdcomputer verbonden met een terminal via Blink",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/975000cf0420.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36996_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Multi-Window-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-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-ondersteuning in je iPad-app",
    "url": "https://agents.willem.com/nl/posts/2019-10-07_multi-window-ondersteuning-in-je-ipad-app/",
    "source_url": "https://willem.com/nl/2019-10-07_multi-window-ondersteuning-in-je-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": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Hacking rendementen op investeringen tussen 100% aan de lage kant en 150.000% aan de hoge kant! (Door Jarrod Overson)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/aa04e0114bcd.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-8.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "James Kettle over het hacken van PayPal - $38.900 aan bounties verdiend",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/f7a3c90be9d0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Persistente Client-Side XSS is een echte bedreiging - door Marius Steffens en Ben Stock",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/5ac85970a721.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Herinner je je de dagen dat dit je gemiddelde computer was - let op: het IBM model M toetsenbord... oh boy!",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/3ebd793dd0c1.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "DuckHunt met een originele Nintendo zapper",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/86cc76d31a28.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Koffie en PONG op de videospelconsole met CRT monitor",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/ad3f0bba8321.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Lessen geleerd in de omgang met terroristen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/8d317a6e37bb.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Keynote presentatie door cyberwarfare specialist, Chris Kubecka",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/1053cb217048.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Global AppSec Amsterdam",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/d039827bdd65.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Hacking Google - Hoe ik je foto's van Google had kunnen stelen (Gergö Turcsányi)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/403811a3464b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "date": "2019-09-27"
   },
   "width": 1600,
   "description": "Global AppSec-Amsterdam",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/c78a4e0e87b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36997_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "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": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "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": "Het bezoeken van een internationale hackersconferentie",
    "url": "https://agents.willem.com/nl/posts/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "source_url": "https://willem.com/nl/2019-09-27_het-bezoeken-van-een-internationale-hackersconferentie/",
    "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 op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Implementeren van strenge SMTP-beperkingen in Postfix - geannoteerde schermafbeelding van main.cf",
   "description_source": "author"
  },
  {
   "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 op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Voorkom backscatter-spam door alle berichten te controleren voordat u ze doorstuurt naar een andere server",
   "description_source": "author"
  },
  {
   "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 op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Veroorzaken van backscatter-spam wanneer de eerste mailserver e-mail doorstuurt naar een andere server die het bericht blokkeert",
   "description_source": "author"
  },
  {
   "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 op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Voorkom backscatter-bounceberichten door te reageren met SMTP-foutcodes",
   "description_source": "author"
  },
  {
   "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 op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "date": "2019-09-10"
   },
   "width": 1600,
   "description": "Eenvoudig backscatter-scenario, mailserver stuurt bericht terug naar een vervalst afzenderadres",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/a7bc2dbea79d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36998_imageNL.png",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Backscatter spam op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "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 op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "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 op serverniveau bestrijden",
    "url": "https://agents.willem.com/nl/posts/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "source_url": "https://willem.com/nl/2019-09-10_backscatter-spam-op-serverniveau-bestrijden/",
    "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Bluetooth scan vanuit 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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "4iii Precision Power meter geïnstalleerd op mijn fiets",
   "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Zorg ervoor dat de batterij is geplaatst en het afdekplaatje is vergrendeld",
   "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "De crankarm vastzetten met een momentsleutel",
   "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Je zou de plastic dop met je vingers/hand moeten kunnen losmaken, er is geen extreem koppel vereist",
   "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Gebruik een cranksleutel om de crank te verwijderen (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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Snelstartgids voor het installeren en gebruiken van de vermogensmeter",
   "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "De crankarm heeft het model en de lengte erop geschreven, op mijn fiets 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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Met of zonder vermogensmeter: vergeet niet te genieten van je rit!",
   "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Gegevens van de vermogensmeter, vergeleken met snelheid, cadans en hartslaggegevens",
   "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Wahoo RFLKT+ toont realtime gegevens van mijn fietscomputer app - uiteraard stond ik hier stil... allemaal nullen (behalve mijn hartslag)",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/9478e36027b6.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-11.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "De 4iiii Precision Powermeter verbinden met de Cyclemeter app",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/fb2acc59f195.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-10.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "Nul offset kalibratie is erg belangrijk voor nauwkeurige metingen",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/716721c9ea80.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "date": "2019-08-28"
   },
   "width": 1600,
   "description": "4iiii Precision Powermeter - gebruikt door het professionele wielerteam Quick-Step / Bora Hansgrohe",
   "description_source": "author"
  },
  {
   "url": "https://willem.com/global/images/4dc8519fd77e.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_36999_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "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": "Fietsen met een vermogensmeter op je fiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "source_url": "https://willem.com/nl/2019-08-28_fietsen-met-een-vermogensmeter-op-je-fiets/",
    "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Gebruik altijd een goede momentsleutel om overmatige kracht op bouten te voorkomen",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Breng vet aan op lagers zoals die in de voorvork + balhoofd",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De zadelpenbuis is een goede plek om je fiets in de werkstandaard te bevestigen",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Klaar om alle onderdelen in elkaar te zetten, een fiets te creëren!",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Onderdelen zien er als nieuw uit met een frisse laag verf",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Fietsframe spuiten",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Verschillende onderdelen spuiten in een uniforme uitstraling",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Minimale racefiets - gemaakt met reserveonderdelen en vele uren!",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Vervang oude lagers door nieuwe als je toch bezig bent",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Het afstellen van de versnellingen is gemakkelijker als je vrij kunt trappen, zodat je de kabelspanning nauwkeurig kunt instellen",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Voorderailleur verbonden met de schakelkabel",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De kabels aansluiten op de derailleurs",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Kabels monteren op het stuur en de handvatten",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Met de wielen gemonteerd, begint de verzameling onderdelen op een fiets te lijken!",
   "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\n[redacted]"
   }
  },
  {
   "url": "https://willem.com/global/images/68f5f4624d06.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37000_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Gebruik een cassettesleutel en/of kettingzweep om de cassette te monteren of te demonteren",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Het monteren van de cassette is eenvoudig als je deze uitlijnt met het patroon van de achteras",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Crank en pedalen gemonteerd op het fietsframe - controleer of het vrij kan bewegen",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De crank monteren met een momentsleutel en cranksleutel - let op de geschreven instructies op de crank",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "De meeste onderdelen hebben koppelwaarden erop geschreven in Newton Meter (Nm)",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "date": "2019-08-18"
   },
   "width": 1600,
   "description": "Vuile achterderailleur",
   "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "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": "Het creëren van een minimalistische racefiets",
    "url": "https://agents.willem.com/nl/posts/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "source_url": "https://willem.com/nl/2019-08-18_het-creeren-van-een-minimalistische-racefiets/",
    "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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Combineren van hartslagmetingen met bewegingsdata van een gyroscoopsensor",
   "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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Hartslag gedurende mijn experimentnacht gemeten met de optische hartslagsensor (boven) en borstband (onder)",
   "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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Wahoo TICKR (links) meet meer data per minuut dan Apple Watch (rechts) per uur!",
   "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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Wahoo TICKR gebruikt geleidende elektroden in de band om de elektrische activiteit van je hart direct te meten",
   "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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Hartslagmetingen door Apple Watch laten zien dat er maar eens in de 5 minuten gemeten wordt",
   "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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "date": "2019-07-16"
   },
   "width": 1600,
   "description": "Apple Watch gebruikt een optische sensor voor de automatische hartslagmeting",
   "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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-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": "Beperkingen van slaapregistratie met een wearable",
    "url": "https://agents.willem.com/nl/posts/2019-07-16_beperkingen-van-slaapregistratie-met-een-wearable/",
    "source_url": "https://willem.com/nl/2019-07-16_beperkingen-van-slaapregistratie-met-een-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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Hartslaggegevens met verschillende sensoren, de training is vastgelegd (in detail, onderste grafiek) met een borstband terwijl de uren daarna met een optische 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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Apple Watch heeft een optische hartslagsensor, duidelijk zichtbaar in het midden van de onderkant",
   "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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Biostrap heeft een optische sensor, in het midden, precies tussen twee 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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Geleidende pads in de borstband werken op een vergelijkbare manier als de hartslagmeter in ziekenhuizen",
   "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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "date": "2019-07-15"
   },
   "width": 1600,
   "description": "Hartslagmeter in ziekenhuis gebruikt elektroden om de elektrische activiteit van het hart te meten",
   "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\n[redacted]\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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "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": "Optische vs. borstband hartslagmeters",
    "url": "https://agents.willem.com/nl/posts/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "source_url": "https://willem.com/nl/2019-07-15_optische-vs-borstband-hartslagmeters/",
    "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De montageset wordt geleverd met wat gereedschap",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Stap-voor-stap instructies",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Montagehandleiding... 67 pagina's!",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Miljoen schroeven, 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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Achterkant van de fiets, half gemonteerd",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Voorkader en houten bak (nog ingepakt)",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Voorwielen en spatbord",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De 'big' in 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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Een blije passagier in 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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Babboe Big, volledig gemonteerd",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Je kunt optionele baby- en kinderzitjes installeren",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "In de bak zitten twee opklapbare bankjes",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De Babboe Big, in dozen",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "De bak monteren",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Vlakke bakfiets - soort van :-)",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Zorg ervoor dat je het zwenken van de bak test als je de kabels hebt bevestigd",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Nette kabelgeleiding: ik heb de bout van het spatbord hergebruikt om de remkabel te bevestigen",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Een inbussleutel gebruiken om het vulplaatje op zijn plaats te duwen, waardoor het boutgat vrijkomt",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Een stuk hout gebruiken als 'laksafe' hamer",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Vulplaatjes erin persen tijdens het verbinden van het achter- en voorkader",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Vulplaatjes gebruiken om Chinese Precisie te compenseren",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Voorwielen aan het frame bevestigen",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "date": "2019-06-25"
   },
   "width": 1600,
   "description": "Het helpt om je eigen (fiets)gereedschap te hebben",
   "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "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": "Het in elkaar zetten van een bakfiets",
    "url": "https://agents.willem.com/nl/posts/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "source_url": "https://willem.com/nl/2019-06-25_het-in-elkaar-zetten-van-een-bakfiets/",
    "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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Tijd om wakker te worden (foto door 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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Slaapdata gedurende de eerste zes maanden",
   "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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Voeden 's nachts (foto door 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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Omgaan met MCADD, de L-Carnitine medicatie en Fantomalt energiepoeder (foto door 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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Warme drankjes voor vader en zoon onderweg",
   "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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Boink boink, hallo papa! Lekker spelen!",
   "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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-mcadd/",
    "date": "2019-06-24"
   },
   "width": 1600,
   "description": "Krampjes bestrijden met Infacol en reflux met 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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-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": "Zes maanden met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-06-24_zes-maanden-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-06-24_zes-maanden-met-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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Mooie lucht op 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Sluis bij 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Haven in 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Hartslag gedurende de dag en nacht van mijn lange afstands rit",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Snelheid (blauw) en inspanning (rood, hartslag) rond het Markermeer met harde wind (6 beaufort, 39-49KM/u)",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Rond het Markermeer, door de voormalige Nederlandse \"Zuiderzee\"",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Neem eten mee met veel energie door suiker, niet vet!",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Mijn eten en drinken voorraad voor deze 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Thuis, zoete thuis! 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Lachend naar het 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Ik en mijn fiets op de Houtribdijk! Niet zoals ik het me had voorgesteld!",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Onverwachte wegafzetting tegengekomen, ongeveer halverwege op 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Fietsen onder een Tall Ship!",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Alleen jij en de weg voor je (Zeedijk nabij 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Wind waait hard over het water met Amsterdam aan de horizon, gezien vanuit Almere",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Oostvaardersplassen nabij 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Uitzicht over het Markermeer op het (voormalige) eiland 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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-markermeer-211km/",
    "date": "2019-05-29"
   },
   "width": 1600,
   "description": "Mijn fiets voorbereid voor lange afstands fietsen",
   "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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-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 rond het Markermeer (211KM)",
    "url": "https://agents.willem.com/nl/posts/2019-05-29_solo-rond-het-markermeer-211km/",
    "source_url": "https://willem.com/nl/2019-05-29_solo-rond-het-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 voor Dummies",
    "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
    "source_url": "https://willem.com/nl/2019-05-24_dig-voor-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "[image]",
   "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 voor Dummies",
    "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
    "source_url": "https://willem.com/nl/2019-05-24_dig-voor-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "Een kaart van het ARPANET in 1973... stel je voor om het internet van vandaag in kaart te brengen! (Publiek domein)",
   "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 voor Dummies",
    "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
    "source_url": "https://willem.com/nl/2019-05-24_dig-voor-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "[image]",
   "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 voor Dummies",
    "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
    "source_url": "https://willem.com/nl/2019-05-24_dig-voor-dummies/",
    "date": "2019-05-24"
   },
   "width": 1600,
   "description": "Het Domain Name System (DNS) linkt domeinnamen aan IP-adressen, die op hun beurt via kabels worden gerouteerd. Je leest dit - serieus! - via de kabel die is aangesloten op de server die op deze foto staat!",
   "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 voor Dummies",
    "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
    "source_url": "https://willem.com/nl/2019-05-24_dig-voor-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 voor Dummies",
    "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
    "source_url": "https://willem.com/nl/2019-05-24_dig-voor-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 voor Dummies",
    "url": "https://agents.willem.com/nl/posts/2019-05-24_dig-voor-dummies/",
    "source_url": "https://willem.com/nl/2019-05-24_dig-voor-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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Voel me avontuurlijk door een iPhone van € 1659 op mijn stuur te monteren met een rubberen band",
   "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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Apple Watch werkt geweldig met 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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Wahoo RFLKT+ display met huidige snelheid en hartslag",
   "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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Wahoo RFLKT+ display met veel informatie",
   "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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "De gecombineerde snelheids- en cadanssensor gemonteerd op mijn fiets",
   "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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Mijn 'fiets areanetwerk': sensoren (rood) en displays (groen) verbonden met 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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Gebruik van Cyclemeter als mijn fietscomputer om geavanceerde ritgegevens te verzamelen",
   "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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Omata One (omata.com) minimal analoge fietscomputer",
   "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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Quad Lock smartphone bevestigingssysteem",
   "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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "date": "2019-04-30"
   },
   "width": 1600,
   "description": "Garmin EDGE 1030 performance bundel (van 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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-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 beste fietscomputer-app: Cyclemeter",
    "url": "https://agents.willem.com/nl/posts/2019-04-30_de-beste-fietscomputer-app-cyclemeter/",
    "source_url": "https://willem.com/nl/2019-04-30_de-beste-fietscomputer-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": "Zoek als een pro: Google-zoekoperators",
    "url": "https://agents.willem.com/nl/posts/2019-04-25_zoek-als-een-pro-google-zoekoperators/",
    "source_url": "https://willem.com/nl/2019-04-25_zoek-als-een-pro-google-zoekoperators/",
    "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": "Zoek als een pro: Google-zoekoperators",
    "url": "https://agents.willem.com/nl/posts/2019-04-25_zoek-als-een-pro-google-zoekoperators/",
    "source_url": "https://willem.com/nl/2019-04-25_zoek-als-een-pro-google-zoekoperators/",
    "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": "Zoek als een pro: Google-zoekoperators",
    "url": "https://agents.willem.com/nl/posts/2019-04-25_zoek-als-een-pro-google-zoekoperators/",
    "source_url": "https://willem.com/nl/2019-04-25_zoek-als-een-pro-google-zoekoperators/",
    "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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Ergens in een datacenter staat een machine zoals deze die jouw 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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Het is behoorlijk moeilijk om mijn WP-Admin pagina te hacken omdat je hem niet kunt vinden (hint: hij staat niet op /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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Beperk toegang op basis van IP-adres tot XML-RPC met behulp van een .htaccess bestand",
   "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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Lekken van persoonlijke gebruikersinformatie vanuit 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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Vertrouw je de gratis wifi die je gebruikt? (Image via 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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Wachtwoord dictionary attacks gebruiken lijsten met bekende (gelekte) wachtwoorden, je kunt ze vinden op schimmige delen van het internet",
   "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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Snuffelen naar WordPress wachtwoorden met WireShark packet capturing (via 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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Controleer de reputatie van een WordPress plugin door te kijken naar het aantal downloads en de beoordeling",
   "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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "Gebruik WP Security Audit Log om in de gaten te houden wat er gebeurt met je WordPress website (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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "date": "2019-03-31"
   },
   "width": 1600,
   "description": "WordPress updaten vanuit het 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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "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 je website te beveiligen",
    "url": "https://agents.willem.com/nl/posts/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "source_url": "https://willem.com/nl/2019-03-31_wordpress-10-tips-om-je-website-te-beveiligen/",
    "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Voorwiel met zwart-wit patroon",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Maak \"de ogen\" van de Robot schoon, de sensorvensters bij de rand",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder stof met de andere stofzuiger",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder de stofbak en borstels",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Draai de robotstofzuiger ondersteboven - let op het stof overal",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Operationeel sinds 2011, de iRobot Roomba heeft zijn littekens verdiend - ik vraag me af wat hij doet als ik niet in het appartement ben...",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Roomba klaar voor gebruik!",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Alle onderdelen weer schoongemaakt en weer in elkaar gezet.",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Als nieuw, maar 8 jaar oud...",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Je kunt het filter reinigen met een andere stofzuiger",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder stof uit de container door het filter eruit te schuiven",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Let op hoeveel stof er rond de motor zit - het is als een warme 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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Mijn iRobot Roomba 555 toe aan onderhoud",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Draai hem om om toegang te krijgen tot de motor",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijdering van de reinigingskop",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "iRobot XLife batterij met verlengde capaciteit",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Zorg ervoor dat je de wielbases controleert op stofkonijnen",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder stof rond hoeken en randen",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Lijkt op een tapijt, maar dit is stof verzameld aan de binnenkant van de Roomba",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "iRobot Roomba bodemklep verwijderd",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder ze allemaal, zorg ervoor dat je ze niet kwijtraakt (of opzuigt tijdens het stofzuigen...)",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Schroeven zijn duidelijk gemarkeerd met een driehoek",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder de bodemklep om toegang te krijgen tot de binnenkant van de Roomba",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "iRobot Roomba 555 (uit 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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder vuil van 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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Wiebel de borstel los van zijn centrale as",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Draai de draaiende borstel 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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Voila, schoon!",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Gebruik een schroevendraaier om haren los te snijden",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Controleer onder de doppen van de borstels",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Harige borstels... maar niet zoals je ze wilt hebben.",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Voorwiel vervangen met een schroefbevestiging",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Voorwiel reiniging van de lagers",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Verwijder stof van de sensor onder de wielbasis",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "date": "2019-03-20"
   },
   "width": 1600,
   "description": "Gewapende iRobot 710 - niet je gemiddelde stofzuiger...",
   "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "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": "Onderhoud van een robotstofzuiger",
    "url": "https://agents.willem.com/nl/posts/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "source_url": "https://willem.com/nl/2019-03-20_onderhoud-van-een-robotstofzuiger/",
    "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Houd in gedachten dat er hulp beschikbaar is - ik weet mijn weg in servers en cybersecurity",
   "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Zodra een hacker weet welke software je website gebruikt, is het makkelijk om bekende beveiligingslekken op te zoeken met behulp van databases zoals 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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Nmap gebruiken om een hosting server te scannen, netwerkgerichte services en open poorten identificeren",
   "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Besmettelijk effect van een gehackte website (rood geeft problemen aan)",
   "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Verschillende soorten hosting: Shared hosting, VPS hosting en dedicated hosting gevisualiseerd (een cirkel die een fysieke server voorstelt)",
   "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "date": "2019-02-28"
   },
   "width": 1600,
   "description": "Een typische server in het datacenter, een fysieke machine die apps, webshops en websites kan hosten",
   "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "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": "Veiligheidsrisico's bij shared hosting",
    "url": "https://agents.willem.com/nl/posts/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "source_url": "https://willem.com/nl/2019-02-28_veiligheidsrisico-s-bij-shared-hosting/",
    "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Die spijker hoort daar niet...lek!",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Onderweg de fiets repareren: een lekke band verwisselen",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Mijn fiets in de winter",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Mijn fiets in de zomer",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Gates Carbon Drive CDX achtertandwiel na 6000KM / 12 maanden, een beetje stoffig maar nog steeds prima!",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Defect Gates Carbon Drive CDN achtertandwiel links, glanzend en sterker CDX tandwiel rechts.",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Brute, veerkrachtige banden: Schwalbe Marathon Plus Tour",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Schwalbe Marathon Plus Tour - ontworpen om onlekbaar te zijn (tot nu toe, houdt het stand!)",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "[image]",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Verschil in bandenprofiel tussen Schwalbe Marathon Plus Tour (links) en Schwalbe Durano (rechts)",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "date": "2019-02-27"
   },
   "width": 1600,
   "description": "Mijn forenzenfiets, een aangepaste Sensa Cintura met Gates Carbon Drive CDN/CDX, Shimano Alfine en een Schindelhauer stuur",
   "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "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": "Een jaar op de ultieme forenzenfiets",
    "url": "https://agents.willem.com/nl/posts/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "source_url": "https://willem.com/nl/2019-02-27_een-jaar-op-de-ultieme-forenzenfiets/",
    "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": "Geboren met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-01-29_geboren-met-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "Hij kreeg tenminste een coole 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": "Geboren met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-01-29_geboren-met-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "VUmc Amsterdam Spoedeisende Hulp",
   "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": "Geboren met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-01-29_geboren-met-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "Het voelde als een overwinning om hem weer te zien drinken!",
   "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": "Geboren met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-01-29_geboren-met-mcadd/",
    "date": "2019-01-29"
   },
   "width": 1600,
   "description": "Het redden van het leven van onze zoon - let op de hartslagmeter die geen hartactiviteit kan detecteren (het groene vraagteken)...",
   "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": "Geboren met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-01-29_geboren-met-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": "Geboren met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-01-29_geboren-met-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": "Geboren met MCADD",
    "url": "https://agents.willem.com/nl/posts/2019-01-29_geboren-met-mcadd/",
    "source_url": "https://willem.com/nl/2019-01-29_geboren-met-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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Een baby dragen tijdens huishoudelijke taken is leuk en nuttig",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Blije jongens - een flesje melk geven en nemen",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Roomservice door papa: gerookte zalm als voorgerecht",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Data van een goede nachtrust (waardoor mijn HRV herstelt)",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Data van een middelmatige nacht (met minimale 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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Links: een volledige week slaapdata - rechts: één nacht in 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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Mijn zoon voor het eerst vasthouden - proberen te begrijpen wat de kleine man wil... (een terugkerend thema, zoals ik zou ontdekken)",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Koffer en Maxi-Cosi stonden klaar",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Vergeet niet om plezier te maken!",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Baby slaapt, papa aan het werk",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Mijn bureau, papa-stijl",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "date": "2019-01-24"
   },
   "width": 1600,
   "description": "Onze zoon",
   "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "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": "Mijn eerste weken als papa",
    "url": "https://agents.willem.com/nl/posts/2019-01-24_mijn-eerste-weken-als-papa/",
    "source_url": "https://willem.com/nl/2019-01-24_mijn-eerste-weken-als-papa/",
    "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Hardgraft iPad Pro hoes met keyboard 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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Het opladen van de iPhone terwijl deze in de portemonnee zit",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "De portemonnee biedt snelle (en blote) toegang tot de telefoon",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Hardgraft iPhone portemonnee met ruimte voor pasjes",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Verstelbare banden zonder losse uiteinden.",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Ortlieb Urban: Textiele look aan de buitenkant, polyurethaan waterdichtheid aan 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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Ortlieb Urban rugzak 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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "[image] Ik met de hardcore Ortlieb Velocity tas door slecht weer, fantastisch maar een beetje volumineus...",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Binnenkant van de Ortlieb Urban Rugzak - comfortabel ruim",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Alles samen inpakken, 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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Geweldige trio... of zoiets",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Toegang tot accessoires vanaf beide kanten van het \"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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Peripheral case \"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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "De hoes voelt high-end aan door de hoogwaardige afwerking en 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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "De iPad kan worden opgeladen terwijl hij in zijn hoes zit",
   "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "date": "2018-12-22"
   },
   "width": 1600,
   "description": "Alles wat ik nodig heb voor mijn werk - 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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "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": "Zaken in een zak",
    "url": "https://agents.willem.com/nl/posts/2018-12-22_zaken-in-een-zak/",
    "source_url": "https://willem.com/nl/2018-12-22_zaken-in-een-zak/",
    "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": "Doe geweldige dingen met een gefocuste geest",
    "url": "https://agents.willem.com/nl/posts/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "source_url": "https://willem.com/nl/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Niet je typische jacuzzi... een ijsbad nemen!",
   "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": "Doe geweldige dingen met een gefocuste geest",
    "url": "https://agents.willem.com/nl/posts/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "source_url": "https://willem.com/nl/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Bart Biermans' ijsman training in Amsterdam (bron: 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": "Doe geweldige dingen met een gefocuste geest",
    "url": "https://agents.willem.com/nl/posts/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "source_url": "https://willem.com/nl/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Wim Hof Methode (bron: 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": "Doe geweldige dingen met een gefocuste geest",
    "url": "https://agents.willem.com/nl/posts/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "source_url": "https://willem.com/nl/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "date": "2018-12-06"
   },
   "width": 1600,
   "description": "Wim Hof in ijsblokken met sensoren",
   "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": "Doe geweldige dingen met een gefocuste geest",
    "url": "https://agents.willem.com/nl/posts/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "source_url": "https://willem.com/nl/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "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": "Doe geweldige dingen met een gefocuste geest",
    "url": "https://agents.willem.com/nl/posts/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "source_url": "https://willem.com/nl/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "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": "Doe geweldige dingen met een gefocuste geest",
    "url": "https://agents.willem.com/nl/posts/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "source_url": "https://willem.com/nl/2018-12-06_doe-geweldige-dingen-met-een-gefocuste-geest/",
    "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart fortwo cabrio met de speciale \"nightsky\" stijl",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart fortwo cabrio in groen",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart fortwo cabrio in rood/roze-achtig",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "De styling van de auto is volwassen en biedt talloze personalisatiemogelijkheden, je kunt de Smart eruit laten zien zoals je wilt",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Snelle toegang tot de kofferbak is mogelijk via het raam, naast de neerklapbare achterklep",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Twee personen kunnen comfortabel zitten in 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart EQ fortwo (volledig elektrisch aangedreven)",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "96 flesjes bier in 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Twee dozen bier passen comfortabel in de bagageruimte van 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Dozen Heineken 0.0% in 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "De auto opladen op een openbare parkeerplaats",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Opladen via een gewoon stopcontact",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Smart in mijn garage, ik kan er twee kwijt...",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Typisch Nederlandse straat... atypische parkeerstijl :-)",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Creatief parkeren met de auto",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Maak zeer - ongelooflijk! - scherpe bochten (met een draaicirkel van slechts 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Elektrische aandrijflijn in 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Micro Compact Car (MCC) uit 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "iPads juichen - perfect passend op de passagiersstoel",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Automatische verlichting",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Verwarmde autostoelen, met luxe stiksels",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Automatische ruitenwisser",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "De smartphonehouder is een interessant alternatief voor het geïntegreerde mediascherm",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Centraal touchscreen - als een geïntegreerde 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Elektrische vermogensmeter in 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "De smart cockpit - met veel 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Binnenin de smart fortwo - voldoende ruimte voor een lange man (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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Matte grijze afwerking met zwarte accenten - jong, serieus, maar nog steeds heel leuk!",
   "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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "date": "2018-11-16"
   },
   "width": 1600,
   "description": "Nicolas G. Hayek, 1999 aan zijn bureau in 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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-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": "Rond de stad in een elektrische auto",
    "url": "https://agents.willem.com/nl/posts/2018-11-16_rond-de-stad-in-een-elektrische-auto/",
    "source_url": "https://willem.com/nl/2018-11-16_rond-de-stad-in-een-elektrische-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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Datacenter in 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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "De Apple Watch heeft talloze sensoren om gegevens te verzamelen",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Ondanks zijn kleine formaat kan het scherm van de Apple Watch veel informatie weergeven",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Tijd en datum kunnen eenvoudig worden gecontroleerd met 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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Apple Watch met een geschatte bezorgtijd van een pakket (van de Nederlandse PostNL-service)",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "De Apple Watch is een kleine draagbare computer",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Apple Watch - een modern tool watch?",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Digitale technologie en sociale verandering (door 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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "De wereld om je pols - Apple Maps gebruiken in het centrum van 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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Blije technicus met Apple Watch in het datacenter!",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Console aangesloten op 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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Serverhardware in een rack in het datacenter",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Toegang tot informatie terwijl mijn handen vrij blijven",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Duitse waarschuwingsborden in het datacenter (op de een of andere manier voelen ze iets serieuzer...)",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "date": "2018-11-02"
   },
   "width": 1600,
   "description": "Klassieke Rolex-advertentie - functionaliteit staat voorop",
   "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "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 het moderne toolhorloge?",
    "url": "https://agents.willem.com/nl/posts/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "source_url": "https://willem.com/nl/2018-11-02_is-de-apple-watch-het-moderne-toolhorloge/",
    "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Foutmeldingen tijdens het lezen van data van de harde schijf",
   "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Een tweede leven: de defecte harde schijf aangesloten op mijn 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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Terminal commando's gebruiken om een schijf te mounten onder 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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Het detecteren van het \"USB Mass Storage device\", een teken van leven van de schijf!",
   "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Elke harde schijf aansluiten op een computer met de chip en kabels van een USB-harddisk behuizing",
   "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De schijf zit meestal vast met kleine schroefjes",
   "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De laptop openen om de schijf te verwijderen",
   "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Defecte harde schijf",
   "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "Het teruggeven van de dierbare foto's op een 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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "date": "2018-10-16"
   },
   "width": 1600,
   "description": "De kapotte laptop met dierbare 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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "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": "Bestanden redden van een kapotte harde schijf",
    "url": "https://agents.willem.com/nl/posts/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "source_url": "https://willem.com/nl/2018-10-16_bestanden-redden-van-een-kapotte-harde-schijf/",
    "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Google Privacybeleid - vertelt je welke persoonlijke informatie wordt verzameld",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Beperkte opslag wordt ingenomen door... 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Met de juiste apps en gekoppeld aan een toetsenbord, kan de budget smartphone serieus werk verrichten",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Android One is - inderdaad - geweldig",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Vergeleken met de iPhone is de Nokia 2 ongeveer even groot",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De Nokia 2 voelt prettig aan - zelfs vergeleken met een dure 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De bouwkwaliteit van 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Nokia 2 met 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "De volledige budget Android smartphone kost ongeveer evenveel als slechts één iPhone oordopje!",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Batterijduur wordt gemeten in dagen - fantastisch!",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Fotovergelijking naast elkaar: links Nokia, rechts 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Wegwijzer, genomen met 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Landschapsfoto gemaakt bij de Amsterdamse Waterleidingduinen met 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Dit is een webpagina in \"leesmodus\" op iOS, volledige focus op webcontent zonder afleidingen",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Het openen van dezelfde pagina 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "Google kijkt mee wanneer je Android gebruikt",
   "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "date": "2018-10-09"
   },
   "width": 1600,
   "description": "iPhone met iOS en Nokia met 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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "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": "Een budget Android als primaire smartphone gebruiken",
    "url": "https://agents.willem.com/nl/posts/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "source_url": "https://willem.com/nl/2018-10-09_een-budget-android-als-primaire-smartphone-gebruiken/",
    "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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Zwemmen met Apple Watch met 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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Overzichtsscherm Apple Watch na het zwemmen",
   "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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Zwemmen met Apple Watch (gefotografeerd met 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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Fietsen met Apple Watch met 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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Fietsen met Apple Watch",
   "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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "date": "2018-09-27"
   },
   "width": 1600,
   "description": "Dubbele bandjes in naam van de Wetenschap: Biostrap en Apple Watch om mijn 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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-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": "Zwemmen en fietsen met Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2018-09-27_zwemmen-en-fietsen-met-apple-watch/",
    "source_url": "https://willem.com/nl/2018-09-27_zwemmen-en-fietsen-met-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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Kwaliteit inspecteren: links origineel, rechts 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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Test afbeelding, met effen kleuren, fotografische en tekstuele inhoud",
   "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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Typische slide 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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Bitmap-afbeeldingen zijn als schaakborden, waarbij de pixels de vierkanten zijn",
   "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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "date": "2018-09-26"
   },
   "width": 1600,
   "description": "Gemiddeld webpagina-gewicht, verdeeld per bestandstype (HttpArchive, september 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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "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": "Afbeeldingen optimaliseren voor web en performance",
    "url": "https://agents.willem.com/nl/posts/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "source_url": "https://willem.com/nl/2018-09-26_afbeeldingen-optimaliseren-voor-web-en-performance/",
    "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Schaduw van een Marsbewoner... of zoiets :-)",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "ESA's snelle Heavy Duty Planetary Rover (HDPR) op de Teide (met dank aan: 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Landschap in de Las Cañadas-caldera lijkt 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Slingerende wegen naar de top van de Teide, met opmerkelijke geologische formaties zichtbaar",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Mijn ruimte mobiel, een Citroën C1 huurauto...",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Teide gezien vanaf mijn 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "De Las Cañadas-caldera bovenop de Teide, gezien vanaf het internationale ruimtestation ISS (publiek 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Ontspannen in het zwembad",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Ik en de Melkweg (foto door 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Teide Observatorium met telescopen uit verschillende landen op 2390 meter hoogte",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Reddingshelikopter die mensen uit de oceaan tilt, let op het vulkanische zwarte strand",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Deze gedetailleerde astronautenfoto toont twee stratovulkanen, Pico de Teide en Pico Viejo (genomen vanaf het internationale ruimtestation ISS, publiek 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Zwemmen in de Atlantische Oceaan, beneden bij 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "El Palmar in de vallei tussen Monte del Agua en het Teno-gebergte",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Onder de wolken is het landschap groen, vol leven",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Rijden boven 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "De Los Gigantes zijn echt ongelofelijk in hun dimensies, je voelt je een klein mensje op de slingerende wegen.",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Bovenop het Los Gigantes-massief, met het eiland La Gomera aan de horizon",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Panorama in de Las Cañadas-caldera",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "De El Chinyero-opening op de Santiago-rug, nog steeds zwart van de uitbarsting van 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Pico del Teide gezien vanaf het zuiden van de caldera",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Sommige rotsen zijn ongelofelijk qua grootte en vorm",
   "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "date": "2018-08-21"
   },
   "width": 1600,
   "description": "Radaropname van NASA van de Teide-vulkaan op het eiland Tenerife, Canarische Eilanden, 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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "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": "Ruimtereizen vanaf de Teide",
    "url": "https://agents.willem.com/nl/posts/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "source_url": "https://willem.com/nl/2018-08-21_ruimtereizen-vanaf-de-teide/",
    "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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Percentage van mensen die Google Analytics blokkeren (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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Typisch stukje Google Analytics JavaScript code - je kunt duidelijk zien dat het verwijst naar de servers van Google",
   "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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Onderdeel van een webserver logbestand, elke regel komt overeen met een paginaverzoek - zie je 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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Robots die op het web surfen: bot traffic weergegeven door 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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/2018-08-20_google-analytics-vs-awstats/",
    "date": "2018-08-20"
   },
   "width": 1600,
   "description": "Google Analytics en AWStats - web traffic statistieken software",
   "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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/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/nl/posts/2018-08-20_google-analytics-vs-awstats/",
    "source_url": "https://willem.com/nl/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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Bootable USB-stick aanmaken voor de installatie",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Debian downloaden",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "GNU/Linux distributies",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Vervangende schijf weggestopt in de laptop",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "De schijf in de laptop installeren",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Vervangende schijf",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "De foutmelding klopte, letterlijk: het boot device ontbreekt!",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Boot device not found - dat is niet best",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "De laptop werkt weer, deze keer dankzij (grotendeels) vrije 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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Alfa One 802.11b WiFi adapter wordt herkend door de Debian installer",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Het installeren van Debian houdt in dat je vragen beantwoordt zoals de gewenste 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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-software/",
    "date": "2018-07-20"
   },
   "width": 1600,
   "description": "Laptop zoals hij aankwam in het buurthuis",
   "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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-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": "Mensen helpen met vrije software",
    "url": "https://agents.willem.com/nl/posts/2018-07-20_mensen-helpen-met-vrije-software/",
    "source_url": "https://willem.com/nl/2018-07-20_mensen-helpen-met-vrije-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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Tot de volgende keer, 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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "De Brouwerij op Rock Werchter, thuisbasis van 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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Een gast met veel afval, spontane kunst in het publiek",
   "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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Je kan er even gek uitzien als ervoor - zonder alcohol",
   "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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Vers getapt 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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Bericht van Rock Werchter over alcoholvrij 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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "date": "2018-07-10"
   },
   "width": 1600,
   "description": "Rock Werchter, hoofdpodium",
   "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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "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": "Geniet van een festival zonder alcohol",
    "url": "https://agents.willem.com/nl/posts/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "source_url": "https://willem.com/nl/2018-07-10_geniet-van-een-festival-zonder-alcohol/",
    "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Bezig met het hele fietsframe",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Je weet dat er iets aan de hand is als er chemische kristallen op je fietsframe ontstaan...",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Voorwiel gemonteerd op de ruwe aluminium voorvork",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Een deel van de voorvork onbedekt, het andere deel nog zwart geverfd",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Vlokken verf vallen van mijn fietsframe, het ruwe aluminium komt tevoorschijn",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Voorvork ingepakt in plastic zak",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "De chemische oplossing testen om verf van mijn voorvork te verwijderen - het werkt!",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Veiligheidslabel op de fles dichloormethaan: gevaar, gevaar, gevaar!",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Schindelhauer stuur gemonteerd op mijn aluminium fiets",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Aluminium fiets",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Schuren door lagen ongewenste verf 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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "date": "2018-06-09"
   },
   "width": 1600,
   "description": "Fiets zwart gespoten voor de behandeling",
   "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "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": "Verf verwijderen van een fietsframe",
    "url": "https://agents.willem.com/nl/posts/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "source_url": "https://willem.com/nl/2018-06-09_verf-verwijderen-van-een-fietsframe/",
    "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De houtnerven zorgen voor een natuurlijk patroon op de standaard",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Zijdezacht oppervlak na schuren",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Het smartphonehoesje past perfect",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Freesprofiel van prototype vergelijken met definitieve versie",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Houtfrees uitlijnen",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Randen van het hout afronden",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Ruwe plank eikenhout - vlak voor bewerking",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Prototype van vurenhout om het freesprofiel 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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Het touchscreen is volledig toegankelijk, de voorste rand is iets verzonken om \"swipe up\" gebaren mogelijk te maken",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De hoek is perfect voor gemakkelijke toegang tot het touchscreen",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "De standaard is zeer stabiel",
   "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\n"
   }
  },
  {
   "url": "https://willem.com/global/images/b735cbf230a7.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37028_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "date": "2018-06-02"
   },
   "width": 1600,
   "description": "Collega met houtfrees klaar voor actie",
   "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "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": "Een minimalistische iPhone-standaard maken",
    "url": "https://agents.willem.com/nl/posts/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "source_url": "https://willem.com/nl/2018-06-02_een-minimalistische-iphone-standaard-maken/",
    "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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Ik zal zeker wat tijd nodig hebben om te wennen aan het niet dragen van sensoren... let op de witte streep op mijn 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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Het zenuwstelsel ([image] van 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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Nachtelijke HRV-trend, een indicator van hoe fit je bent, is ook gestabiliseerd",
   "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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Rustpols heeft geen rode pieken meer - relatief stabiel sinds ik gestopt ben met bier drinken",
   "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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Mijn verzameling gezondheids- en fitnesssensoren",
   "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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "date": "2018-05-17"
   },
   "width": 1600,
   "description": "Explosieve kleine Vespa - de brommer die ervoor zorgde dat ik ging fietsen",
   "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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "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": "Luister naar je lichaam",
    "url": "https://agents.willem.com/nl/posts/2018-05-17_luister-naar-je-lichaam/",
    "source_url": "https://willem.com/nl/2018-05-17_luister-naar-je-lichaam/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Marken, voormalig Eiland in de Zuiderzee",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "De Hollandse Brug (A6 bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Vliegroute aangegeven in paars",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Rotax 912S2 motor met 100PK",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "The sky is limit - or 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "In de verkeerstoren van 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Hilversum - met de radio/TV toren duidelijk zichtbaar",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "A27 werkzaamheden bij Hilversum waar de ongebruikte aansluiting op de nooit voltooide A80 wordt verwijderd",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Ecoduct \"Natuurbrug Zwaluwenberg\" over de A27 bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Tecnam P2002JF afmetingen (bron: 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Huis gezien van boven bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Egelshoek, bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "De Korte Duinen, Soest, gezien van boven",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Stichting Dierenzorg Eemland bezig met grote grondwerkzaamheden bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Brug over Valleikanaal, bij knooppunt Holkerweg / Ringweg Koppel in 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Dolfinarium Harderwijk (de blauwe koepel in het 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Industrieterrein Elburg, met het Flevomeer (linksboven) en Drontermeer (rechtsonder)",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Urk, het voormalige Eiland in de Zuiderzee",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Windpark Noordoostpolder, bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Makkumerdiep en Makkum strand, je kunt de verschillen in waterdiepte goed zien vanuit de lucht",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Lorentzsluizen bij Kornwernderzand, Friesland",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Vliegen over De Afsluitdijk van Den Oever naar Friesland",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Den Oever met het voetbalveld van 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Stevinssluizen bij Den Oever, onderdeel van de Afsluitdijk",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Passagiersschip in de Waddenzee (bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Westerkolk reflecteert het zonlicht 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Chalets gezien van boven bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Texel van boven, bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Renault Twizzy van Texel Airport",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Op weg naar Texel (de Medemblik Kaapstander toren duidelijk in beeld)",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Medemblik (met het regattacenter linksboven)",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "De Vlietlanden bij 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Van bovenaf zie je duidelijk gebouwen met zonnepanelen, Smak Tulips bij de N240, ten zuiden van 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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Velden met bloemen zijn goed te zien van boven!",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Middelie, met wat kleurrijke bloemenvelden",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "date": "2018-05-09"
   },
   "width": 1600,
   "description": "Marken van de westkant",
   "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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 per vliegtuig",
    "url": "https://agents.willem.com/nl/posts/2018-05-09_lunch-per-vliegtuig/",
    "source_url": "https://willem.com/nl/2018-05-09_lunch-per-vliegtuig/",
    "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Ooit de voorkant van een server, nu onderdeel van de zonnepaneelbevestiging",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Het zonnepaneel vastklemmen met serveronderdelen",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Een montagekit voor zonnepanelen ontwikkelen",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Rack gemonteerd serverchassis (1U), met 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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Het zonnepaneel in direct zonlicht plaatsen voor optimale prestaties",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Achter glas geplaatst werkt het paneel, maar de prestaties zijn niet 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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Het zonnepaneel direct achter het glas geplaatst",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Een manier vinden om het paneel te bevestigen zodat het weer er geen schade aan kan toebrengen",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "De Tesla PowerWall is een groot batterijpakket dat gebruikt kan worden om een heel huis van stroom te voorzien",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "AirPods opladen met zonne-energie - let op de hogere ampères in vergelijking met 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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Biostrap opladen met zonne-energie van 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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Energieverbruik meten met een inline 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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Zonnepaneel bevestigd op het 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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Een mooie hoek bereikt met drie poten, geschikt voor bevestiging op mijn balkon",
   "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "date": "2018-04-30"
   },
   "width": 1600,
   "description": "Gomadic draagbare Zonnelader - 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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "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-grid: Werken op 100% hernieuwbare energie",
    "url": "https://agents.willem.com/nl/posts/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "source_url": "https://willem.com/nl/2018-04-30_off-grid-werken-op-100-hernieuwbare-energie/",
    "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Biometrische gegevens over de maand voorafgaand aan de voorstelling",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Hartslag tijdens de twee voorstellingsavonden, links mijn debuut, rechts de tweede voorstelling",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Hartslag tijdens mijn debuut - met aantekeningen die uitleggen wat er gebeurde",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Toneelspelen is teamwork - en de interactie op het podium maakt het leuk!",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Ik speel \"Broeder Gerard\" in \"Zusters in Zaken\" tijdens mijn debuut als amateuracteur",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Wahoo TICKR, borstband, meet hartslag in realtime",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Biostrap, polsband, verzamelt dagelijks gezondheidsgegevens, biedt inzicht op lange termijn",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Stukje uit het script met mijn eerste paar regels tekst, ik speel \"Gerard\"",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "De Opregte Amateur",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "date": "2018-04-18"
   },
   "width": 1600,
   "description": "Oei oei... geen weg meer terug als je overal in de stad hangt!",
   "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "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": "Buiten de comfortzone: amateurtoneel",
    "url": "https://agents.willem.com/nl/posts/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "source_url": "https://willem.com/nl/2018-04-18_buiten-de-comfortzone-amateurtoneel/",
    "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": "Cyberbeveiliging: 5 eenvoudige tips om je server te beschermen tegen hackers",
    "url": "https://agents.willem.com/nl/posts/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
    "source_url": "https://willem.com/nl/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
    "date": "2018-03-10"
   },
   "width": 1600,
   "description": "Controleer je server regelmatig - of zoek iemand die dit voor je doet.",
   "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": "Cyberbeveiliging: 5 eenvoudige tips om je server te beschermen tegen hackers",
    "url": "https://agents.willem.com/nl/posts/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
    "source_url": "https://willem.com/nl/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
    "date": "2018-03-10"
   },
   "width": 1600,
   "description": "Het datacenter is waar je server staat. Ook al is het fysiek misschien wel beveiligd, je moet ook de software controleren!",
   "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": "Cyberbeveiliging: 5 eenvoudige tips om je server te beschermen tegen hackers",
    "url": "https://agents.willem.com/nl/posts/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
    "source_url": "https://willem.com/nl/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-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": "Cyberbeveiliging: 5 eenvoudige tips om je server te beschermen tegen hackers",
    "url": "https://agents.willem.com/nl/posts/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
    "source_url": "https://willem.com/nl/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-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": "Cyberbeveiliging: 5 eenvoudige tips om je server te beschermen tegen hackers",
    "url": "https://agents.willem.com/nl/posts/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-hackers/",
    "source_url": "https://willem.com/nl/2018-03-10_cyberbeveiliging-5-eenvoudige-tips-om-je-server-te-beschermen-tegen-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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Lezen met een tabletcomputer is niet beperkt tot je bureau - ik lees graag 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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Annoteer alles met 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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Windows werkt verrassend goed in 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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Kijk wat er met mijn gezicht gebeurt als mijn geduld op de proef wordt gesteld...",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Chromebook was slechts enkele minuten na het uitpakken al bruikbaar.",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Updaten... updaten... updaten... updaten...",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Surface Pro, type cover en pen - allemaal apart verkrijgbaar - want, waarom slechts één pakket als je drie keer zoveel plezier kunt hebben!?",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Software ontwikkelen met Microsoft Visual Studio op een 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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Vier apps tegelijk uitvoeren dankzij Windows multitasking - ten koste van een hoger batterijverbruik",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Windows op iPad is mogelijk met 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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Autodesk Graphic is een geweldige app voor iOS - ik gebruik het om pictogrammen en afbeeldingen te ontwerpen, met lagen en uitlijntools",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "De standaard is een knap staaltje ontwerp en techniek, zowel functioneel als stevig.",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Het Surface-toetsenbord kan onder verschillende hoeken worden gebruikt",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Typen op een tablet is perfect mogelijk met een hardware toetsenbord.",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "De Surface en iPad als laptop gebruiken",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Touchscreens zijn tegenwoordig belangrijk bij het ontwerpen (en testen) van interfaces",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Zoom in om nauwkeuriger aan details te werken",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Standaard is handig in combinatie met 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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Werken met 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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "date": "2018-03-07"
   },
   "width": 1600,
   "description": "Microsoft Surface-familie",
   "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "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 als hoofdcomputer",
    "url": "https://agents.willem.com/nl/posts/2018-03-07_tablet-als-hoofdcomputer/",
    "source_url": "https://willem.com/nl/2018-03-07_tablet-als-hoofdcomputer/",
    "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Gates Carbon Drive achtertandwiel met overmatige slijtage na slechts 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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Vuil bovenop mijn achterspatbord",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Overmatig vuil na een \"normale\" woon-werkrit in 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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Op de fiets tijdens de Nederlandse 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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "De metalen spatborden passen goed bij de schijfremmen en bouten van de fiets",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Een nettere look dankzij minder opvallende branding",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Sensa Cintura van achteren - ik vond de overdreven branding op de spatborden niet mooi",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Misschien wel de ultieme woon-werkfiets?",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "De geüpgradede 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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Shimano Alfine 8 trigger shifter",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Het Gates CDX achtertandwiel gemonteerd",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Upgraden van de Sensa Cintura",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Links het plastic CDN tandwiel - als je goed kijkt zie je de missende tanden, rechts het glimmende roestvrijstalen CDX tandwiel",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "date": "2018-02-24"
   },
   "width": 1600,
   "description": "Sensa Cintura - zoals ik hem kreeg van de lokale fietsenwinkel",
   "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "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 ultieme forenzenfiets creëren",
    "url": "https://agents.willem.com/nl/posts/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "source_url": "https://willem.com/nl/2018-02-24_de-ultieme-forenzenfiets-creeren/",
    "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 draait als macOS desktop app dankzij de nieuwe schaalbare graphics",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Breedbeeld-gameplay is nu mogelijk dankzij de nieuwe responsieve graphics",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Dezelfde 3310? Kijk goed en ontdek de verschillen tussen iPhone SE en 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "De nieuwe game engine programmeren en testen op een HMD Nokia 2 met 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Prototype van Snake '97 draaiend op verschillende 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "iPhone 4 - ahhh zoete herinneringen voor ontwikkelaars toen één (kleine) maat voor alles volstond...",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 rockt de hitlijsten met 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 draait op iPhone X - ziet eruit en voelt als het retro mobiele telefoonspel uit de jaren 90",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake '97 beschikbaar als gratis download voor 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Zo ziet de cloud eruit, lieve jongens en meisjes.",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Wereldkampioen van Snake '97 - maar niet voor 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "UX-design voor een internationaal publiek. Interfaces ontwerpen zonder woorden is moeilijk!",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Een truc die de originele Snake niet kon: het spel besturen met een Bluetooth DualShock PlayStation-controller met een 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Snake besturen met een Super Nintendo gamepad is geweldig (met behulp van een SuperSmart-joy USB connector)",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "De daadwerkelijke code van Snake '97 die afstandsberkening afhandelt met behulp van de Stelling van 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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Analyse van gameplay snelheidsverschillen met behulp van slow motion video",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "date": "2018-02-21"
   },
   "width": 1600,
   "description": "Café 't Pakhuis in Amsterdam - waar Snake '97 \"uitgevonden\" werd",
   "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "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 Updaten",
    "url": "https://agents.willem.com/nl/posts/2018-02-21_snake-97-updaten/",
    "source_url": "https://willem.com/nl/2018-02-21_snake-97-updaten/",
    "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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "De tijd zal leren hoe toekomstige generaties terug zullen kijken 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 ☏ [redacted]\nDATACEN..."
   }
  },
  {
   "url": "https://willem.com/global/images/3d7b02bad639.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37037_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Het vergulde goud is afgesleten, maar het horloge glanst nog steeds in zonlicht",
   "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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Tussen de slijtplekken en krassen zie je minstens drie verschillende kleuren verf druppels",
   "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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Let op de talloze microscopische krasjes die licht reflecteren zoals geen nieuw horloge dat zou doen",
   "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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "een Zerdax (uit de jaren 60, waard ongeveer €100), een Citizen (jaren 70 ~ €80) en een 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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "De Pebble Smartwatch wordt niet langer door software ondersteund en zal geen patina ontwikkelen",
   "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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "date": "2018-01-21"
   },
   "width": 1600,
   "description": "Tudor Oyster-Prince Submariner 7924 (uit 1959) geveild voor $93.750 in 2016 (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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-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": "Iets wat de smartwatch nooit zal hebben: patina",
    "url": "https://agents.willem.com/nl/posts/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-patina/",
    "source_url": "https://willem.com/nl/2018-01-21_iets-wat-de-smartwatch-nooit-zal-hebben-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": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Dopper - de fles is de boodschap",
   "description_source": "author",
   "machine": {
    "caption": "A light blue insulated Jopper cup is clipped by a carabiner onto a plastic Spa mineral water bottle, both resting on a crocheted doily.",
    "labels": [
     "water bottle",
     "cup",
     "carabiner",
     "spa",
     "doily"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Jopper\nSPA\nREINE"
   }
  },
  {
   "url": "https://willem.com/global/images/a8dbfe0dcad0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Het upgraden van het ThinkPad X200 geheugen en de SSD is eenvoudig.",
   "description_source": "author",
   "machine": {
    "caption": "The open underside of a black Lenovo laptop reveals its RAM modules and battery compartment next to a removed Samsung solid state drive and a red and yellow Stanley screwdriver, all on a crocheted doily.",
    "labels": [
     "laptop",
     "lenovo",
     "ram",
     "samsung ssd",
     "screwdriver",
     "repair"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Lenovo\nPowered by Debian\nThis product contains Lithium Ion Battery. Lithium which contains mercury, dispose according to local, state, or federal laws.\nZ546 N14608\nSAMSUNG Solid State Drive\nOCRAM\nCSX\nSTANLEY\n1000V\nIEC 60900"
   }
  },
  {
   "url": "https://willem.com/global/images/8e9408e3241b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37038_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "ThinkPad X200 met 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 [redacted]  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": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "LG Nexus 5 met de nieuwste versie van 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": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Plastic tas op het werk, met eten erin ter bescherming van de inhoud van mijn forenzenrugzak",
   "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": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "date": "2018-01-08"
   },
   "width": 1600,
   "description": "Plastic tas van de Aziatische afhaalrestaurant",
   "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": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "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": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "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": "Lessen van een plastic tasje van de afhaal",
    "url": "https://agents.willem.com/nl/posts/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "source_url": "https://willem.com/nl/2018-01-08_lessen-van-een-plastic-tasje-van-de-afhaal/",
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "In de open lucht: 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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De fiets ontgrendelen met een 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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Hollandse fiets, Hollands weer: De Electrified S kan de donkere, koude en natte omstandigheden gemakkelijk aan!",
   "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Die glimlach is niet vanwege het fantastische Nederlandse weer... het is vanwege die raket vermomd als fiets",
   "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "[image] Regenradar tijdens het testen van de Electrified S (bron: 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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Mocht je nog twijfelen: elektrische mobiliteit is de toekomst en is niet meer weg te denken.",
   "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Histogram van tijd en hartslag, toont hoe lang (% van de totale tijd) een bepaalde hartslag werd gemeten. (blauw is elektrisch, rood is normaal)",
   "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Het meten van de hartslag bij verschillende snelheden op zowel een normale als een elektrische fiets",
   "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De binnenkant van de Electrified S: de accu en elektronica zijn slim verborgen in het frame van de fiets",
   "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Met behulp van de Cyclemeter Pro en een Wahoo Tickr heb ik snelheid en prestaties gemeten tijdens de test",
   "description_source": "author",
   "machine": {
    "caption": "A smartphone taped to a bicycle handlebar stem displays a cycling tracking app with a map, ride time, distance, speed and heart rate graph.",
    "labels": [
     "smartphone",
     "bicycle",
     "handlebar",
     "tracking app",
     "gps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "20:33\n25:27\nRIDE TIME\n0,94\nSPEED\n9,28\nDISTANCE\nHEART RATE\nbpm\nDone 29 nov. 2017\nReset\nGPS\nGoogle"
   }
  },
  {
   "url": "https://willem.com/global/images/4ee4fa7f5b44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-28.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Normale (niet-elektrische) versus elektrische fiets",
   "description_source": "author",
   "machine": {
    "caption": "Two VanMoof bicycles are photographed side by side against a white corrugated wall, a gray non-electrified model on the left and a black electrified model on the right.",
    "labels": [
     "bicycle",
     "vanmoof",
     "comparison",
     "e-bike",
     "side by side"
    ],
    "model": "claude-sonnet",
    "text_in_image": "NON-ELECTRIFIED (VanMoof S5, 2015, ±19KG)\nELECTRIFIED (Van Moof Electrified S, 2017, ± 21KG)\nVANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/4aa427374643.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-27.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De optionele \"bambooman\" voordrager kan best handig zijn (foto van een andere fiets, mijn VanMoof S5)",
   "description_source": "author",
   "machine": {
    "caption": "A view over a bicycle handlebar shows a red plastic beer crate full of bottles strapped to a wooden front-rack board, with a small cycling computer mounted on the stem.",
    "labels": [
     "bicycle",
     "beer crate",
     "handlebar",
     "cycling computer",
     "bottles"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": "https://willem.com/global/images/9bce552575e0.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-26.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Slokketting in een klein bagagevak",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black VanMoof bicycle frame's front triangle shows the VANMOOF logo and a black fabric-covered chain lock draped over the top tube.",
    "labels": [
     "bicycle",
     "vanmoof",
     "frame",
     "chain lock",
     "logo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/0711394fd530.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-25.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De mechanische schijfremmen kunnen je zonder problemen stoppen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle's front disc brake rotor and caliper shows road grime on the metal, with an autumn tree line blurred in the background.",
    "labels": [
     "disc brake",
     "bicycle",
     "close-up",
     "rotor",
     "spokes"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Big Ben banden van Schwalbe",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle tire sidewall shows its printed brand and model markings next to the valve stem and spokes.",
    "labels": [
     "tire",
     "bicycle",
     "schwalbe",
     "close-up",
     "valve"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "SRAM Automatix twee-versnellingsnaaf - je haat het of je houdt ervan",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle's rear hub and disc brake shows a dirty SRAM Automatix hub gear label between the spokes.",
    "labels": [
     "hub",
     "bicycle",
     "sram",
     "disc brake",
     "close-up"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Kettingkast van flexibel plastic is bestand tegen beschadiging",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a dusty bicycle chain stay shows the embossed VANMOOF wordmark near the pedal and rear wheel.",
    "labels": [
     "bicycle",
     "vanmoof",
     "frame",
     "close-up",
     "pedal"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "ILU geïntegreerd licht op de Sensa Cintura Belt Drive fiets - het wordt niet geblokkeerd door bagage achterop, kinderzitjes of een lange jas",
   "description_source": "author",
   "machine": {
    "caption": "A product photo shows a black city bicycle with a belt drive and disc brakes on a white background, alongside a close-up of its rear fender with an integrated red light and two award badges.",
    "labels": [
     "bicycle",
     "product photo",
     "belt drive",
     "award badge",
     "rear light"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Achterlicht is geïntegreerd onder de zadelpen",
   "description_source": "author",
   "machine": {
    "caption": "A close-up looking back over a bicycle saddle and seatpost shows a round red reflector built into the top tube, with a rural bike path receding into the background.",
    "labels": [
     "bicycle",
     "saddle",
     "reflector",
     "close-up",
     "bike path"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "VanMoof Electrified S - een e-bike met geheime superkrachten - een raket vermomd als fiets",
   "description_source": "author",
   "machine": {
    "caption": "A product photo on a white background shows a matte black VanMoof bicycle from the side, with VANMOOF text on the down tube and Schwalbe Big Apple tires.",
    "labels": [
     "bicycle",
     "vanmoof",
     "product photo",
     "studio shot",
     "belt drive"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Voorlicht is geïntegreerd in het frame",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a bicycle head tube shows an integrated round headlight mounted below the handlebar stem, with an autumn field blurred behind.",
    "labels": [
     "bicycle",
     "headlight",
     "close-up",
     "frame",
     "autumn"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De boostknop, handig geplaatst bij de linkerduim",
   "description_source": "author",
   "machine": {
    "caption": "A gloved hand rests on a bicycle handlebar grip next to a chrome bell, with a partial brand name visible on the glove cuff.",
    "labels": [
     "glove",
     "handlebar",
     "bell",
     "hand",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "IZUMI"
   }
  },
  {
   "url": "https://willem.com/global/images/455e4deeb657.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Elektrische motor in de voornaaf",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a rear wheel shows a dirty VanMoof hub motor with the VANMOOF logo embossed on its casing, next to a disc brake rotor and caliper, with grass in the background.",
    "labels": [
     "hub motor",
     "vanmoof",
     "disc brake",
     "wheel",
     "close-up"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De oplaadpoort zit verborgen achter een rubberen flap.",
   "description_source": "author",
   "machine": {
    "caption": "A close-up against a blue sky shows a small flap on a black bicycle top tube with USB and lightning bolt icons marking a charging port.",
    "labels": [
     "bicycle",
     "charging port",
     "usb icon",
     "close-up",
     "frame"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Dashboard en oplaadaansluiting zijn geïntegreerd in het frame",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a black bicycle top tube shows a glossy oval panel and a small switch on the underside, with an autumn field blurred behind.",
    "labels": [
     "bicycle",
     "frame",
     "panel",
     "close-up",
     "switch"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Het dashboard geeft de huidige snelheid, accustatus en motorprestaties aan",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a VanMoof bicycle's integrated top tube display shows a glowing digital zero and a small ring icon on a glossy black panel.",
    "labels": [
     "vanmoof",
     "display",
     "close-up",
     "frame",
     "digital screen"
    ],
    "model": "claude-sonnet",
    "text_in_image": "0\nVANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/0e601d18853c.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-13.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De fiets heeft een sportief stadsstuur en een geïntegreerd touchscreen in het frame",
   "description_source": "author",
   "machine": {
    "caption": "A top-down view over a bicycle handlebar shows the grips, a bell, and the front of the frame with the VanMoof integrated display panel visible on the top tube.",
    "labels": [
     "bicycle",
     "handlebar",
     "vanmoof",
     "display",
     "top-down view"
    ],
    "model": "claude-sonnet",
    "text_in_image": "VANMOOF"
   }
  },
  {
   "url": "https://willem.com/global/images/8ffd740ccf82.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37039_images-12.gif",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Glimlach-opwekkend snelheidsvoordeel ten opzichte van ander verkeer tijdens 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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "Fietsen met de VanMoof door het Nederlandse landschap",
   "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "date": "2017-12-02"
   },
   "width": 1600,
   "description": "De oprichters van VanMoof, de broers Taco en Ties Carlier",
   "description_source": "author",
   "machine": {
    "caption": "Two men in casual shirts ride bicycles side by side along a bridge overlooking a harbor with moored boats and a city skyline behind them.",
    "labels": [
     "bicycle",
     "men",
     "bridge",
     "harbor",
     "city skyline"
    ],
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "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": "Forenzen met de fiets",
    "url": "https://agents.willem.com/nl/posts/2017-12-02_forenzen-met-de-fiets/",
    "source_url": "https://willem.com/nl/2017-12-02_forenzen-met-de-fiets/",
    "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "... nu niet meer - Biostrap draagt goed en gaat gemakkelijk onder je mouw",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap om de pols - nu zie je me...",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap is vrijwel net als een Swatch, licht om de pols vanwege het materiaal: rubber en plastic.",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Aan de onderkant zie je de twee rode LED's en de PPG sensor. Net als het Swatch Sistem51 uurwerk is dit verborgen wanneer gedragen op de pols",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "De Biostrap PPG sensor is ongeveer even dik als een horloge",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "De Biostrap pols PPG sensor naast een 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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap sensoren grootte vergeleken met een 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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "De doos bevat drie bandjes, oplaadkabel, oplader en twee sensoren",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Een maand aan Biostrap gezondheidsgegevens",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap opladen is eenvoudig - Batterij gaat tot 5 dagen mee",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Apple HealthKit verzamelt gegevens van verschillende bronnen 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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Herstel na een zware donderdagavond kan dagen duren",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Vergelijken van de kwaliteit van slaap tijdens twee verschillende nachten. Vaker wakker zijn vermindert de kwaliteit van de slaap.",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Hartslagvariabiliteit (HRV) zoals gemeten en uitgelegd door 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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Biostrap iOS app dashboard en dagelijkse hartslag",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "In plaats van alleen beats te tellen, analyseert de Biostrap cloud service de PPG golfvorm vastgelegd door de sensor.",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "date": "2017-11-15"
   },
   "width": 1600,
   "description": "Uitpakken Biostrap: het komt goed verpakt in een mooie doos.",
   "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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-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": "Gezondheidsgegevens verzamelen met Biostrap",
    "url": "https://agents.willem.com/nl/posts/2017-11-15_gezondheidsgegevens-verzamelen-met-biostrap/",
    "source_url": "https://willem.com/nl/2017-11-15_gezondheidsgegevens-verzamelen-met-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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Lijmen",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Gaten boren voor de houten pennen",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Het ontwerpconcept 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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Gezaagde stukken op de werkbank",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Multitool zagen",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "De houten plaat schuren",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Ruwe randen afzagen",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Nachtkastje naast het bed",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Lakafwerking is fantastisch",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Resultaat op tuintafel",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "\"Willem.com\" nachtkastje - Ontworpen 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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Wiel met 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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Gaten boren voor wielen",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Houtnerven mooi zichtbaar door de transparante 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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Detail van glad oppervlak",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Resultaat (ontwerp volledig zichtbaar)",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "... en opnieuw",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Verse lak... opnieuw",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Opnieuw schuren",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Twee stukken op de werkbank, geverfd.",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "Eerste verbindingen gemaakt",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-tafel/",
    "date": "2017-10-23"
   },
   "width": 1600,
   "description": "De kastanje houten plaat op de werkbank",
   "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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-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": "Van boom tot tafel",
    "url": "https://agents.willem.com/nl/posts/2017-10-23_van-boom-tot-tafel/",
    "source_url": "https://willem.com/nl/2017-10-23_van-boom-tot-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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Opgezwollen en gebarsten. Ik heb zorgvuldig gezocht naar eventuele lekken.",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "De schade aan het batterijpakket is duidelijk zichtbaar",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Zorg ervoor dat je onthoudt welke schroef waar zat...",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Het openen van de MacBook Air is mogelijk door de onderste klep te verwijderen.",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Die bobbel hoort daar niet te zitten.., waardoor het toetsenbord verbogen 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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Het toetsenbord en de behuizing zijn vervormd",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Deze laptop hoort geen bobbel te hebben...",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "De originele MacBook Air: baanbrekend door zijn dunheid en gebrek aan poorten",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "MacOS X concludeerde correct dat er geen batterijen beschikbaar zijn, het werkt prima met een voedingsadapter.",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "De MacBook is weer tot leven, en begroet me met zijn opstartscherm.",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Deze batterij is dood.",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Eenmaal verwijderd is de vervorming in het batterijpakket duidelijk zichtbaar",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Ik heb de batterij van het logic board losgekoppeld met een plastic tool (die geen elektriciteit geleidt).",
   "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "date": "2017-09-14"
   },
   "width": 1600,
   "description": "Steve Jobs onthult de MacBook Air in 2008 uit een gewone 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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "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": "Een MacBook Air met geëxplodeerde batterij redden",
    "url": "https://agents.willem.com/nl/posts/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "source_url": "https://willem.com/nl/2017-09-14_een-macbook-air-met-geexplodeerde-batterij-redden/",
    "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Verse lava, slechts een paar maanden oud, duidelijk herkenbaar",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Je kunt je de krachten van de natuur alleen maar voorstellen als je naar deze kraters kijkt.",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Het wit/geel op de top van de Etna is sulfiet - geen goud... volgens onze 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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Hoe hoger je komt, hoe ruwer het terrein wordt",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Bergbeklimmen als een pro... van een soort. :-)",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Ruw 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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Laterale krater uit 2001 - maar als je goed kijkt zie je veel extra kraters verder naar beneden",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Etna is groot genoeg om vanuit de ruimte te zien (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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Een overzicht van de kraters - merk op hoe het up-to-date wordt gehouden :-)",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "De top van 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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Niet je typische bussen. Deze 4x4-voertuigen dienen ook als noodvluchtwagens in geval van een uitbarsting.",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Het uitzicht is spectaculair.",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Onze gids, Peppe, ontdekt wat donkere plekken op de krater. Stoom ontsnapt eruit - je kunt de hitte letterlijk voelen!",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "De bruine kleur is ijzeroxide, of gewoon \"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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Deze kraters zijn het resultaat van explosieve magma-uitbarstingen",
   "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "date": "2017-09-02"
   },
   "width": 1600,
   "description": "Overzicht van tektonische platen (image: 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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "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 beklimming van de Etna",
    "url": "https://agents.willem.com/nl/posts/2017-09-02_de-beklimming-van-de-etna/",
    "source_url": "https://willem.com/nl/2017-09-02_de-beklimming-van-de-etna/",
    "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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Clouds onder mijn vloer: mijn kleine kelder datacenter.",
   "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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Grafieken van het verbindingsmonitoringsysteem (van het echte datacenter) laten duidelijk zien wanneer ik mijn kleine 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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Gemiddeld 3,4 milliseconden ping naar Google. Dat is snel, datacenter-snel.",
   "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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Een monitor en toetsenbord aangesloten 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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "De aangepaste pc staat op een paar betonnen tegels en is verbonden met internet",
   "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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "date": "2017-08-31"
   },
   "width": 1600,
   "description": "Via een luik bij mijn voordeur heb ik toegang tot de ruimte onder de vloer.",
   "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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "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 onder mijn vloer",
    "url": "https://agents.willem.com/nl/posts/2017-08-31_cloud-onder-mijn-vloer/",
    "source_url": "https://willem.com/nl/2017-08-31_cloud-onder-mijn-vloer/",
    "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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Misschien... mijn volgende kantoor? ;-)",
   "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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Opladen en tegelijkertijd muziek luisteren met een 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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Muziek uit de kantoorkast - iPhone als aangesloten muziekspeler.  Best wel een solide rockshow in combinatie met Apple Watch als afstandsbediening.",
   "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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Programmeren op iPad Pro met VIM, Blink en een 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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "iPad Pro + Apple Pencil vervangt 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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "date": "2017-07-31"
   },
   "width": 1600,
   "description": "Voel me nu al oud, mijn vertrouwde oude local area network (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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "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 dag dat ik mijn LAN uitzette",
    "url": "https://agents.willem.com/nl/posts/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "source_url": "https://willem.com/nl/2017-07-31_de-dag-dat-ik-mijn-lan-uitzette/",
    "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Onderweg verzamel je stempels uit de verschillende Friese steden. Je hebt een volle kaart nodig om de medaille (Elfstedenkruisje) te bemachtigen",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Yep, dat ben ik. :-)",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Drukke straten bij stempelposten langs de route",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Klaar voor vertrek - gereed voor 235KM op twee 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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Fiets in de lokale fietsenmaker \"werkplaats\"",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Er mist iets... mijn voorwiel!",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Hotel Post Plaza in Leeuwarden",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Sneek, 1912 - de eerste 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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Statistieken van 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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "De route door Friesland",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Gefinished! Alle stempels verzameld, de medaille verdiend en een drankje om een geweldige dag te vieren!",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Speciale support: mijn moeder en haar vriend 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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Speciale support: mijn lieve vrouw, 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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/2017-06-30_fietselfstedentocht-2017/",
    "date": "2017-06-30"
   },
   "width": 1600,
   "description": "Elfstedentocht - waar mannen helden worden",
   "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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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/nl/posts/2017-06-30_fietselfstedentocht-2017/",
    "source_url": "https://willem.com/nl/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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De C63S is absoluut mijn favoriet, een rudimentair monster met een open 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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Blije jongen, AMG-heerlijkheid rijden op de openbare weg",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De Mercedes-AMG G63 is er ook in hippe 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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De G-Klasse Professional is behoorlijk hardcore \"functie eerst\"",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Mercedes-Benz G-Klasse - een 4x4 krachtpatser",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "1971 Mercedes 300 SEL 6.8 AMG op de 24 uur van 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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Ontbijt om 8 uur op Circuit 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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Hoe hardcore hij ook is, het interieur van de GT R is nog steeds top!",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Hij ziet er hongerig uit.... naar 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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "4.0L V8 Twin turbo AMG motor",
   "description_source": "author",
   "machine": {
    "caption": "The hood of a matte green Mercedes-AMG GT is raised, showing the V8 engine bay with an AMG cover and Mercedes star, other cars with open hoods visible in the parking lot behind.",
    "labels": [
     "engine bay",
     "mercedes-amg",
     "v8 engine",
     "open hood",
     "parking lot"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nAMG"
   }
  },
  {
   "url": "https://willem.com/global/images/9f2aba990414.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-19.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Het Beest uit de Groene Hel: Mercedes-AMG GT R",
   "description_source": "author",
   "machine": {
    "caption": "A matte green Mercedes-AMG GT R with a large rear wing is parked in a pit lane while a group of people watch from behind a fence.",
    "labels": [
     "mercedes-amg gt r",
     "rear wing",
     "pit lane",
     "spectators",
     "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De minder krachtige A45 (links) is eigenlijk sneller bij de behendigheids-uitdaging dan de S63s (rechts)",
   "description_source": "author",
   "machine": {
    "caption": "Five Mercedes-AMG cars, two silver hatchbacks and three white coupes, are parked in a row in front of a building marked with bay numbers and a toilets sign.",
    "labels": [
     "mercedes-amg",
     "hatchback",
     "coupe",
     "parking lot",
     "toilets sign"
    ],
    "model": "claude-sonnet",
    "text_in_image": "30\n31\n32\nTOILETS"
   }
  },
  {
   "url": "https://willem.com/global/images/df760eb1eaf5.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-17.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Met de E63S over het circuit rijden laat je bloed zeker sneller stromen...",
   "description_source": "author",
   "machine": {
    "caption": "A three-panel collage shows a line of white cars with doors open under an AMG Driving Performance arch, a selfie of a man wearing a silver AMG racing helmet while driving, and a close-up of a wheel with a gold AMG carbon ceramic brake caliper.",
    "labels": [
     "racing helmet",
     "amg",
     "brake caliper",
     "wheel",
     "selfie",
     "cars"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nDRIVING PERFORMANCE\nAMG\nStilo\nAMG\nCARBON 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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Niet je gemiddelde taxi...",
   "description_source": "author",
   "machine": {
    "caption": "The gullwing-style door of a matte grey Mercedes-AMG GT is open, showing a Recaro racing seat, harness straps and an orange brake caliper on the front wheel.",
    "labels": [
     "mercedes-amg gt",
     "recaro seat",
     "harness",
     "brake caliper",
     "car interior"
    ],
    "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Klaar voor een rondje op het circuit met een professionele coureur",
   "description_source": "author",
   "machine": {
    "caption": "A man wearing a silver AMG racing helmet gives a thumbs up in a pit lane, with a matte black AMG GT numbered 3 and a green AMG GT parked behind him.",
    "labels": [
     "racing helmet",
     "thumbs up",
     "mercedes-amg gt",
     "pit lane",
     "selfie"
    ],
    "model": "claude-sonnet",
    "text_in_image": "AMG\nStilo\nAMG\n3\nChrisal\nKURINA\nPROFICLEAN"
   }
  },
  {
   "url": "https://willem.com/global/images/47a7620b9150.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-14.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De S63s is zeer comfortabel voor zijn passagiers en er is voldoende ruimte",
   "description_source": "author",
   "machine": {
    "caption": "The tan leather interior of a Mercedes-Benz S-Class Cabriolet is shown from the driver's door, with an AMG steering wheel and open roof.",
    "labels": [
     "mercedes-benz",
     "cabriolet",
     "leather interior",
     "steering wheel",
     "dashboard"
    ],
    "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Het interieur van de S63s is ongeëvenaard: geweldige details, zeer high-end",
   "description_source": "author",
   "machine": {
    "caption": "A four-panel collage shows details of a Mercedes-Benz cabriolet: the instrument cluster with a speedometer near 270, a leather armrest with an emblem, the two-tone leather rear seats with integrated headrest screens, and a close-up of the steering wheel with metal control dials.",
    "labels": [
     "mercedes-benz",
     "instrument cluster",
     "leather interior",
     "steering wheel",
     "cabriolet"
    ],
    "model": "claude-sonnet",
    "text_in_image": "270\nV8 BITURBO\nAIRBAG"
   }
  },
  {
   "url": "https://willem.com/global/images/91f76391ba44.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37047_images-12.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De S63s voelt als een schip, een heel snel schip...",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Als je in de AMG GT S rijdt, voel je je als Bernd Mayländer (die een vergelijkbare F1 Safety Car bestuurt)",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "Nog wat details van deze brute C63S machine",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-hel/",
    "date": "2017-05-31"
   },
   "width": 1600,
   "description": "De Mercedes-AMG GT R op Circuit Zolder in België",
   "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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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": "Beest van de Groene Hel",
    "url": "https://agents.willem.com/nl/posts/2017-05-31_beest-van-de-groene-hel/",
    "source_url": "https://willem.com/nl/2017-05-31_beest-van-de-groene-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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Het magnetische oplaadstation is een chique oplossing voor een vervelend probleem: de constante noodzaak om de smartwatch op te laden",
   "description_source": "author",
   "machine": {
    "caption": "An Apple Watch Magnetic Charging Dock box lies next to the unboxed white charging puck on a wooden table.",
    "labels": [
     "apple watch",
     "charging dock",
     "packaging",
     "box",
     "wooden table"
    ],
    "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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Sportgegevens van een fietstocht analyseren",
   "description_source": "author",
   "machine": {
    "caption": "Three iPhone screenshots show a Strava-style cycling app with an April 2017 calendar of rides, a map of a route south of Amsterdam, and graphs of heart rate, speed, cadence, elevation, temperature and calories.",
    "labels": [
     "iphone screenshots",
     "cycling app",
     "map",
     "graphs",
     "calendar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL\n23:03\nToday\nCalendar\napril 2017\nma di wo do vr za zo\n33:51  16,23 km  New Route  28,77 km/h  18C 20 km/h WNW, 67%, Mostly Sunny\n36:23  16,53 km  AMS-UIT  27,25 km/h  14C 20km/h NW, 63%, Mostly Sunny\nAMSTERDAM-ZUID\nAmstel Business Park\nAmstelveen\nSTADSHART\nOuderkerk aan de Amstel\nBullewijk\nDe Zwarte Kat\nRonde Hoep\nBOVENKERK\nNes aan de Amstel\nNessersluis\nUithoorn\nGoogle\n33:51  16,23\nGraphs\nSettings\nHeart Rate bpm\nSpeed\nCadence\nElevation metres\nTemperature\nCalories"
   }
  },
  {
   "url": "https://willem.com/global/images/6a36a0c648d4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-7.png",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Gegevens van slaapanalyses vergelijken (twee nachten met een duidelijk ander patroon)",
   "description_source": "author",
   "machine": {
    "caption": "Three dark-themed iPhone health app screenshots show a monthly sleep score calendar and detailed nightly sleep timelines with heart rate readings.",
    "labels": [
     "iphone screenshots",
     "health app",
     "sleep tracking",
     "heart rate",
     "calendar"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL\n22:57\nfebruari-maart\nNormaal MinMax Ontwaken Training Slaap Herstel\n58-85\nGemiddeld: 67 [69]\nMRT.\nwoensdag 12 apr.\nmaandag 13 mrt.\nBeknopt Piek Gemiddeld Alle\nSLAAP\nSlaap 10 u, 15 m  Wakker 0 u, 0 m\n23:02  56\n23:06  60\n23:11  59\n23:21  60\n23:26  60\n23:37  60\n23:41  63\n23:46  64\n23:51  64\n23:56  64\n23:25  94\n23:38  81\n23:41  81\n23:51  81\n23:56  81\n23:59  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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Apple Watch om de pols toont huidige temperatuur, tijd, hartslag en toegang tot mail, berichten en muziek",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of an Apple Watch with a tan leather strap on a wrist shows a custom watch face with temperature, time and heart rate.",
    "labels": [
     "apple watch",
     "wrist",
     "watch face",
     "heart rate",
     "keyboard"
    ],
    "model": "claude-sonnet",
    "text_in_image": "9° 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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Verschillende stijlen dankzij de verschillende horlogebandopties",
   "description_source": "author",
   "machine": {
    "caption": "Five Apple Watches are shown side by side with different colored sport, woven nylon, Nike and Hermes leather bands and varying watch faces.",
    "labels": [
     "apple watch",
     "watch bands",
     "product lineup",
     "watch faces",
     "nike"
    ],
    "model": "claude-sonnet",
    "text_in_image": "10:09\nNike Run: 3.12 mi\n10 11 12 1 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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De Apple Watch Series 2",
   "description_source": "author",
   "machine": {
    "caption": "A promotional image shows a gold Apple Watch surrounded by floating water droplets and interchangeable sport and woven nylon bands in pink, grey, navy and white.",
    "labels": [
     "apple watch",
     "watch bands",
     "product photography",
     "water splash",
     "activity rings"
    ],
    "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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De Apple Watch uit 2014",
   "description_source": "author",
   "machine": {
    "caption": "Three Apple Watches show different screens: an Activity rings summary, a red heart doodle with a name, and a home screen grid of colorful app icons.",
    "labels": [
     "apple watch",
     "activity rings",
     "app icons",
     "watch faces",
     "product lineup"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Activity\n10:09\nMOVE\nEXERCISE\nSTAND\nJamie"
   }
  },
  {
   "url": "https://willem.com/global/images/8984e4eba983.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37048_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Smartwatches vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De LG G Watch met Android Wear",
   "description_source": "author",
   "machine": {
    "caption": "A black smartwatch with a rubber strap is worn on a wrist, displaying the time and a text notification with a profile photo.",
    "labels": [
     "smartwatch",
     "wrist",
     "notification",
     "watch",
     "wearable"
    ],
    "model": "claude-sonnet",
    "text_in_image": "6:38\nRose Yang\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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Mijn mechanische horloge in actie (Milgauss 116400GV zBlue)",
   "description_source": "author",
   "machine": {
    "caption": "A close-up of a wet wrist wearing a steel Rolex with a blue dial, next to an orange long-sleeve swim shirt sleeve.",
    "labels": [
     "wristwatch",
     "rolex",
     "wet wrist",
     "swim shirt",
     "close-up"
    ],
    "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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De opwindrotor en het uurwerk van het mechanische horloge, zichtbaar door de saffieren achterkant van de kast",
   "description_source": "author",
   "machine": {
    "caption": "An extreme close-up shows the open exhibition caseback of a mechanical watch with a visible rotor and movement, engraved with a personal name.",
    "labels": [
     "watch movement",
     "caseback",
     "engraving",
     "mechanical watch",
     "close-up"
    ],
    "model": "claude-sonnet",
    "text_in_image": "EDELSTAAL\nAN 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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "Een mechanisch horloge: 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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "date": "2017-04-30"
   },
   "width": 1600,
   "description": "De originele Pebble uit 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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "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 vs Mechanische horloges",
    "url": "https://agents.willem.com/nl/posts/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "source_url": "https://willem.com/nl/2017-04-30_smartwatches-vs-mechanische-horloges/",
    "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": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Slim hardwareontwerp: elke knop past precies op maar één positie en in één richting!",
   "description_source": "author",
   "machine": {
    "caption": "Six small grey and black rubber game console button pads, including a D-pad cross and shoulder button pairs, are laid out on a wooden table.",
    "labels": [
     "rubber buttons",
     "d-pad",
     "game console parts",
     "disassembly",
     "wooden table"
    ],
    "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": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "De knoppen kunnen gemakkelijk worden verwijderd om schoongemaakt te worden",
   "description_source": "author",
   "machine": {
    "caption": "A hand lifts a green circuit board out of a disassembled blue Game Boy Advance SP shell next to a red screwdriver on a wooden table.",
    "labels": [
     "circuit board",
     "game boy advance sp",
     "disassembly",
     "screwdriver",
     "hand"
    ],
    "model": "claude-sonnet",
    "text_in_image": "2.0"
   }
  },
  {
   "url": "https://willem.com/global/images/be7d94d7f56a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-7.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "De Gameboy Advance SP van binnenuit",
   "description_source": "author",
   "machine": {
    "caption": "A removed green Game Boy Advance SP circuit board lies next to its blue plastic back shell on a wooden table.",
    "labels": [
     "circuit board",
     "game boy advance sp",
     "nintendo",
     "chip",
     "shell"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU AGB B\n2002 Nintendo\nJAPAN\nARM\n0306 mB\nJAPAN\n82D12160\n1DEM 0302 M08N\n2002 Nintendo\nC/AGS-CPU-01\n>ABS< 2-3"
   }
  },
  {
   "url": "https://willem.com/global/images/671c95175b7b.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-6.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Rangschik de schroeven rond iets wat gemakkelijk te herkennen is (de batterij) om eenvoudig bij te houden waar de (verschillende) schroeven horen",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled blue Game Boy Advance SP back shell, its rechargeable battery pack, and two screwdrivers are arranged on a wooden table with loose screws.",
    "labels": [
     "game boy advance sp",
     "battery pack",
     "screwdrivers",
     "disassembly",
     "shell"
    ],
    "model": "claude-sonnet",
    "text_in_image": "360/x50 HFA TOOL SCREWDRIVER\nPH0\nNintendo\nW32BN\nAGS-003\nRECHARGEABLE BATTERY PACK\nBATTERIE RECHARGEABLE\n3.6V 600mAh\nLi-ion battery (Mn)\nbatterie au Li-ion (Mn)\nMADE IN CHINA\nGAME BOY ADVANCE SP\nMODEL NO. AGS-001\n2002 Nintendo\nRATING 5.2V=1.6W\nRECHARGEABLE BATTERY: Li-ion (AGS-003) 3.7-3.8V\nPOWER SUPPLY INPUT: 5.2V=320mA\nUSE ONLY AGS-002\nMADE IN CHINA\nXEH\nLGA GS Nurnberg\nD-63780 Grossostheim\nC/AGS-EUR\n3.7-3.8V\nAGS-003"
   }
  },
  {
   "url": "https://willem.com/global/images/e5a04d90fb12.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Het juiste gereedschap gebruiken: een Tri-wing driehoekige schroevendraaier",
   "description_source": "author",
   "machine": {
    "caption": "A close-up shows fingers holding a small screwdriver with a chipped or worn tip, with a blue Game Boy Advance SP blurred in the background.",
    "labels": [
     "screwdriver",
     "hand",
     "close-up",
     "tool",
     "game boy advance sp"
    ],
    "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": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Dankjewel Ebay: een origineel vervangend moederbord voor ongeveer €15",
   "description_source": "author",
   "machine": {
    "caption": "A green Nintendo circuit board sealed in a clear plastic bag with an orange price sticker sits on a wooden table.",
    "labels": [
     "circuit board",
     "nintendo",
     "plastic bag",
     "price sticker",
     "chip"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU AGB B\n2002 Nintendo\nJAPAN\nARM\n0431 mB\nNintendo\nC/AGS-CPU-11\n1816\n2384373"
   }
  },
  {
   "url": "https://willem.com/global/images/add74a997e6a.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Links: een originele screenshot van \"Link's Awakening\" (1993). Rechts: hoe fans de magie zien. (Fan art gemaakt door \"einen\" van )",
   "description_source": "author",
   "machine": {
    "caption": "A stylized green-tinted Zelda-style video game screenshot shows an elf character with a chain weapon facing a spiked ball creature in a swampy area, with a small map inset at left.",
    "labels": [
     "video game screenshot",
     "zelda-style",
     "green palette",
     "character",
     "map inset"
    ],
    "model": "claude-sonnet",
    "text_in_image": "B\nA\nL-1\n124"
   }
  },
  {
   "url": "https://willem.com/global/images/598b62644bf4.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Het nieuwe Zelda-spel \"Breath of the Wild\" zet volgens de populaire blog The Verge de nieuwe standaard voor openwereldspellen. Het ziet er geweldig uit!",
   "description_source": "author",
   "machine": {
    "caption": "A promotional image shows a green hilly landscape with a horse and rider under The Legend of Zelda Breath of the Wild logo.",
    "labels": [
     "video game art",
     "zelda",
     "landscape",
     "logo",
     "horse"
    ],
    "model": "claude-sonnet",
    "text_in_image": "THE LEGEND OF\nZELDA\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": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Zelda \"Link's Awakening\" uit 1993 op de gerepareerde Gameboy Advance SP",
   "description_source": "author",
   "machine": {
    "caption": "A blue Game Boy Advance SP is open and powered on, displaying The Legend of Zelda Link's Awakening title screen with an egg illustration.",
    "labels": [
     "game boy advance sp",
     "zelda",
     "title screen",
     "handheld console",
     "cartridge"
    ],
    "model": "claude-sonnet",
    "text_in_image": "THE LEGEND OF\nZELDA\nLINK'S AWAKENING\n1993 Nintendo\nGAME BOY ADVANCE SP\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": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Zoek de verschillen: het originele defecte moederbord boven en de vervanging onderaan",
   "description_source": "author",
   "machine": {
    "caption": "Two green Nintendo Game Boy Advance circuit boards of slightly different revisions are photographed stacked on a wooden table, the lower one with an orange price sticker.",
    "labels": [
     "circuit boards",
     "nintendo",
     "chips",
     "comparison",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CPU AGB B\n2002 Nintendo\nJAPAN\nARM\n0306 mB\nC/AGS-CPU-01\nCPU AGB B\n2002 Nintendo\nJAPAN\nARM\n0431 mB\nSTK MG8A5128\nDL70N6\nAANFF F8\nTWN 8B 421\nNintendo\nC/AGS-CPU-11\n1816\n2384373"
   }
  },
  {
   "url": "https://willem.com/global/images/d8a1396b33ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "date": "2017-03-26"
   },
   "width": 1600,
   "description": "Deze oude Gameboy was kapot: hij stopt met werken als je erin \"knijpt\"... een indicatie van een elektrisch defect.",
   "description_source": "author",
   "machine": {
    "caption": "A blue Game Boy Advance SP with its screen off sits open next to five game cartridges including Golden Sun and Legend of Zelda titles.",
    "labels": [
     "game boy advance sp",
     "game cartridges",
     "golden sun",
     "zelda",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "GAME BOY ADVANCE SP\nSELECT START\nNintendo Game Boy\nThe Legend of Zelda\nThe Legend of Zelda\nGolden Sun\nGolden Sun\nCE\nAGB-AGSP-EUR\nAGB-AGFP-EUR"
   }
  },
  {
   "url": "https://willem.com/global/images/6347ff70d231.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37049_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "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": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "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": "Een Nintendo Gameboy Advance SP repareren",
    "url": "https://agents.willem.com/nl/posts/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "source_url": "https://willem.com/nl/2017-03-26_een-nintendo-gameboy-advance-sp-repareren/",
    "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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Nokia 9300i, officieel geen communicator maar desondanks een apparaat met geavanceerde mobiele communicatiemogelijkheden voor zijn tijd (2007). Met 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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Nokia E90 Communicator met 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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Multi-platform ontwikkeling goed gedaan, Nokia Communicator E90 met Symbian series 60 uit 2007, Nokia 9300i met Symbian series 80 uit 2004, Jolla-telefoon met SailfishOS met het funky 'other half'-toetsenbord (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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Mobiel gevoel: dit blogbericht is gemaakt met een iPhone, een toetsenbord en wat koffie! Geen 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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Snake '97 - het originele idee en de sterren van het spel, de Nokia 5110 en 3310 - mogelijk gemaakt door eerder te experimenteren met technologie.",
   "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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "De bron van de magie: mijn ThinkPad X1 verbonden met het lokale netwerk.",
   "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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Echte programmeercode, echte Apple Watch. Geen 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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "En zo geschiedde! Programmeren op de Apple Watch met VIM, SSH, een Bluetooth-toetsenbord en koffie.",
   "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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Multi-user, multi-screen.",
   "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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-op-de-apple-watch/",
    "date": "2017-02-16"
   },
   "width": 1600,
   "description": "Bericht van mijn maat Niels, die voorstelt om mijn \"werken op een smartphone\"-idee naar een hoger niveau te tillen, compleet met een Photoshop-mockup.",
   "description_source": "author",
   "machine": {
    "caption": "A screenshot of an iPhone email app shows a Dutch reply about a cycling ride, with an embedded photo of an Apple Watch, keyboard and mug on a table.",
    "labels": [
     "iphone screenshot",
     "email",
     "dutch text",
     "message",
     "apple watch photo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "vodafone NL\n13:54\nInkomend\nVan: Niels Verfaille\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": "https://willem.com/global/images/20e5f970ec2d.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37050_imageNL.jpg",
   "role": "imageNL",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-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": "Programmeren op de Apple Watch",
    "url": "https://agents.willem.com/nl/posts/2017-02-16_programmeren-op-de-apple-watch/",
    "source_url": "https://willem.com/nl/2017-02-16_programmeren-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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "iPad Pro naast mijn 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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Zonsondergang",
   "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Een roze schaap genaamd 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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Wit op blauw",
   "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Ik begon de liniaal en kleur te gebruiken",
   "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Iets ontwerpen op de iPad - met koffie",
   "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Eerste krabbel om de respons van de pencil te zien",
   "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "date": "2017-01-30"
   },
   "width": 1600,
   "description": "Typische tekening die ik maak bij het ontwerpen van software",
   "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "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 naast mijn primaire machine",
    "url": "https://agents.willem.com/nl/posts/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "source_url": "https://willem.com/nl/2017-01-30_ipad-pro-naast-mijn-primaire-machine/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Bij enkele gelegenheden stak ik internationale grenzen over. Deze foto is genomen in Duitsland naast een 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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Naast woon-werkverkeer en gran fondo's heb ik ook korte ritjes naar de supermarkt vastgelegd. Zoals deze op de \"Bierfiets\".",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "De complete stempelkaart van de \"Fietselfstedentocht\", met 231 kilometer de langste enkele rit van 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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Voor langere ritten (>8 uur) had de fietscomputer extra stroom nodig. Ik installeerde een kleine USB-powerbank in mijn zadeltas.",
   "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[redacted]"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37052_images-59.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Na enkele lange ritten demonteerde ik de fiets om thuis te komen.",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "De eerste gran fondo was een rondje om het Nederlandse \"Markermeer\", een rit van 208,5 km.",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Dit pedaal was nieuw toen ik begon, zo zien duizenden kilometers fietsen eruit op een pedaal.",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Heatmap van mijn fietstochten in de omgeving van 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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Het was echt koud tijdens deze rit in december. Mijn drinkflessen, handschoenen en schoenen waren bevroren!",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Een van mijn nachtelijke ritten ging door de McDrive - fietsen zijn blijkbaar welkom :-)",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "In Nederland is er geen tekort aan dijken. Velen hebben lange, rechte fietspaden erop. Deze is bij \"Hoek van Holland\", je kunt de industrie van de Rotterdamse Maasvlakte aan de horizon zien.",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Deze foto is genomen in het centrum van Leiden tijdens een van de eerste koude dagen van november.",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "In de herfst werden de dagen korter en werden veel ritten in de schemering of bij zonsopgang gedaan. Het is mooi om de zon op te zien komen of onder te zien gaan.",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Deze foto is genomen tijdens een rit door het bos bij Hilversum. De nabije bomen geven je echt een gevoel van snelheid (en een reden om gefocust te blijven op recht sturen...)",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "date": "2016-12-31"
   },
   "width": 1600,
   "description": "Heatmap van mijn fietstochten in Nederland. Rood geeft veelgereden routes aan.",
   "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Een jaar fietsen",
    "url": "https://agents.willem.com/nl/posts/2016-12-31_een-jaar-fietsen/",
    "source_url": "https://willem.com/nl/2016-12-31_een-jaar-fietsen/",
    "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Cijfers in plaats van letters: een toetsenbordfunctie die gemakkelijk voor een defect wordt aangezien als je onbekend bent met Numlock",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Cashback-waanzin: stel je voor dat je dit aan je oma uitlegt",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Enkele van de vaste bezoekers van de wekelijkse computerhulpsessies",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Nederlands is uitdagender dan veel moedertaalsprekers beseffen",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "In het buurthuis worden verschillende activiteiten georganiseerd",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Het buurthuis is als een gezellige woonkamer",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Het lokale buurthuis is gevestigd aan 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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "De buurt heeft veel water en groen",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Je weet nooit wat voor machine er opduikt bij de computerhulpsessies...",
   "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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "date": "2016-11-21"
   },
   "width": 1600,
   "description": "Typisch steegje in 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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-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": "Vrijwilliger zijn in Amsterdam-Zuidoost",
    "url": "https://agents.willem.com/nl/posts/2016-11-21_vrijwilliger-zijn-in-amsterdam-zuidoost/",
    "source_url": "https://willem.com/nl/2016-11-21_vrijwilliger-zijn-in-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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "Het experiment is begonnen!",
   "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "De achterkant heeft een fijne vorm waardoor hij in je zak verdwijnt.",
   "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "De Punkt-telefoon voelt prettig in de hand; niet te klein en niet te groot.",
   "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "Wanneer heb ik voor het laatst een boekje bij mijn telefoon gekregen?",
   "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "date": "2016-10-01"
   },
   "width": 1600,
   "description": "Eenmaal geopend bevat het de oplader, headset, boekje, simkaart-tool en de telefoon.",
   "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "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": "Oogst verveling om creativiteit te laten bloeien",
    "url": "https://agents.willem.com/nl/posts/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "source_url": "https://willem.com/nl/2016-10-01_oogst-verveling-om-creativiteit-te-laten-bloeien/",
    "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Retro fietspompen zijn verkrijgbaar in verschillende kleuren en maten - ik vond een passende chromen uit Italië!",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De Hurret-achterderailleur (die van de andere kant van de wereld werd ingevlogen) past mooi",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Dankjewel Ebay: een historisch correcte Hurret-achterderailleur",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Een originele advertentie van de fiets uit de jaren 70 - met specificatie van originele onderdelen",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De achterderailleur was roestig en niet origineel voor deze fiets",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Nu al het zwarte, vieze vet verwijderd is, schittert het retro-oranje echt in combinatie met de metalen voorbladen",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Old school fietsremmen, die je vertragen in retrostijl",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Na het schoonmaken en ontvetten van de fiets werd zijn retro glorie zichtbaar",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Batavus Champion fiets uit 1978 - klaar voor een 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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "Het Brooks C15-zadel met bijpassende tas is een perfecte (en comfortabele) match voor deze fiets",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De grote ding-dong-bel is overdreven en de kleine Garmin Edge 25 is een vleugje uit het moderne tijdperk dat ik aan de fiets heb toegevoegd om mijn ritten met GPS vast te leggen",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "De pomp past goed en het is me ook gelukt een historisch correcte plastic drinkfles te vinden",
   "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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-1978/",
    "date": "2016-09-03"
   },
   "width": 1600,
   "description": "New school Sensa Romagna Sport '15 en Old school 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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-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 fiets uit 1978",
    "url": "https://agents.willem.com/nl/posts/2016-09-03_batavus-champion-fiets-uit-1978/",
    "source_url": "https://willem.com/nl/2016-09-03_batavus-champion-fiets-uit-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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "Split screen multitasking stelt me in staat om tegelijkertijd toegang te hebben tot mijn programmeercode (links) en een live preview (rechts)",
   "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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "De iPad Pro werkt goed met een normaal bluetooth-toetsenbord",
   "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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "De iPad Pro naast mijn trouwe 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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "Het Smart Keyboard heeft een zeer prettig tactiel gevoel, maar mist bepaalde toetsen (zoals 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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "date": "2016-08-15"
   },
   "width": 1600,
   "description": "Glanzende nieuwe Apple iPad Pro, Apple Pencil en het 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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "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 als primaire computer",
    "url": "https://agents.willem.com/nl/posts/2016-08-15_ipad-pro-als-primaire-computer/",
    "source_url": "https://willem.com/nl/2016-08-15_ipad-pro-als-primaire-computer/",
    "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "Dit hoesje biedt gemakkelijke toegang tot de betaalpas, terwijl de ID aan de binnenkant verborgen zit.",
   "description_source": "author",
   "machine": {
    "caption": "A disassembled laptop hard drive with its manufacturer label visible is connected to a green USB-to-IDE adapter circuit board and a white power connector on a wooden table, next to a plastic drive bay cover.",
    "labels": [
     "hard drive",
     "circuit board",
     "usb adapter",
     "ide connector",
     "manufacturer label"
    ],
    "model": "claude-sonnet",
    "text_in_image": "MODEL: DYKA-23240\nMADE IN THAILAND BY IBM STORAGE\nPRODUCTS\nWARRANTY VOIDED IF LABEL REMOVED OR\nSCREWS REMOVED\nRATED 5V DC\nDEVICE(D) MASTER\nJUMPER\nDEVICE(D) SLAVE\nCABLE SEL\nS/N: 1CLM549\nE182115 T DCE  CE\nM9\nM 807\nDO NOT PUSH THE COVER\nRATTLE NOISE IS NORMAL\nDO NOT SHOCK"
   }
  },
  {
   "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "Net als elke andere iPhone: maar in deze zit een contactloze NFC-bankpas en ID verborgen!",
   "description_source": "author",
   "machine": {
    "caption": "A vintage grey subnotebook computer with its screen off sits on a desk next to a 3Com EtherLink III PC Card LAN adapter and a small PC Card LAN cable dongle.",
    "labels": [
     "vintage laptop",
     "pc card",
     "ethernet adapter",
     "3com",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "EtherLink III\nLAN PC Card\nFor 10BASE-T\nand Coax\n3COM\n\nPC Card LAN Cable\nfor 10BASE-T LAN"
   }
  },
  {
   "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "De iPhone met hoesje is maar een klein beetje dikker.",
   "description_source": "author",
   "machine": {
    "caption": "A black leather iPhone wallet case holds a colorful striped bunq bank card and a pink Dutch driving licence tucked into its card slots on a wooden table.",
    "labels": [
     "phone wallet case",
     "bank card",
     "driving licence",
     "bunq",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "bunq\nW.L. Middelkoop\nwillem.com\n\nNL\nDRIVING LICENCE / PERMIS DE CONDUIRE / FÜHRERSCHEIN\nRIJBEWIJS"
   }
  },
  {
   "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "Twee plastic pasjes stapelen is eenvoudig.",
   "description_source": "author",
   "machine": {
    "caption": "A white iPhone in a white case with its screen off lies face up on a wooden table, reflecting the window light.",
    "labels": [
     "iphone",
     "white phone case",
     "wooden table",
     "reflection",
     "smartphone"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "date": "2016-07-15"
   },
   "width": 1600,
   "description": "Het iPhone-hoesje is groot genoeg om pasjes in te verbergen.",
   "description_source": "author",
   "machine": {
    "caption": "A hand holds a white iPhone in a white case up by its edge, showing the side profile with a mute switch, resting near a wooden table surface.",
    "labels": [
     "iphone",
     "white phone case",
     "hand",
     "side profile",
     "mute switch"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "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 toch niet?",
    "url": "https://agents.willem.com/nl/posts/2016-07-15_cash-is-king-of-toch-niet/",
    "source_url": "https://willem.com/nl/2016-07-15_cash-is-king-of-toch-niet/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "VIM draaiend op de 486 via PuTTY",
   "description_source": "author",
   "machine": {
    "caption": "A hand types on a Framework laptop resting on someone's lap on a train, showing JavaScript code for a popup object in a code editor, with a handwritten e-ink tablet sketch resting on a nearby table.",
    "labels": [
     "laptop",
     "code editor",
     "train",
     "e-ink tablet",
     "javascript"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Popup\n+ popup on the website, like a \"professional\" cookie message or homepage takeover\ncreated 18-Feb-2025\n\nfunction PopupObject(genericObject, callback){\n  this.id = genericObject.id;\n  this.lastUpdate = genericObject.lastUpdated;\n\n  // Determine available languages by analysing the title(s)\n\n  // How often may this popup be shown per user | after direct | after scroll | after inaction\n  this.showFrequency = genericObject.properties['showFrequency'];\n\n  // Callback when the popup should be triggered\n\n  .bind(this); // tell the box we're ready\n}\n\nPopup.prototype.build = function(genericObject, callback){\n  const title = genericObject.properties['titleEN'];\n\n[disconnected] 0.1 / 0.3 / 0.1 (0°)\n\nframework"
   }
  },
  {
   "url": "https://willem.com/global/images/6a30ba0135ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-5.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "De 486-ontwikkelmachine!",
   "description_source": "author",
   "machine": {
    "caption": "A vintage grey subnotebook computer with an intel inside sticker displays HTML source code on its screen, sitting next to a smartphone that shows the rendered webpage with a heading, subheading, and placeholder text under a WILLEM.com blog header.",
    "labels": [
     "vintage laptop",
     "html code editor",
     "smartphone",
     "webpage preview",
     "lorem ipsum"
    ],
    "model": "claude-sonnet",
    "text_in_image": "</head>\n<body>\n<header>\n<a title=\"willem.com\" href=\"/\"><img src=\"/global/images/willem-dot-com.png\" alt=\"willem.com\"></a>\n<a title=\"Willem's Blog - Home\" href=\"/blog/\">Blog</a>\n</div>\n</header>\n\n<div id=\"headerImage\" style=\"background-image:url('sample-image-1.jpg')\">\n</div>\n\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 adipisicing elit. Curabitur vitae tortor a est sapien. Vestibulum dignissim eleifend quam, scelerisque feugiat quam, at lacinia et semper dictum. Pellentesque ac metus cursus, tristique lacus in, arcu. Quam. Vestibulum dolor consectetur nec in, consectetur mattis nunc. Nam dignissim magna sit amet ex convallis posuer ut. 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\n20,80-87                                          50%\n\"design.html\" 30L, 1955C written\n\n192.168.1.04\nWILLEM.com                    BLOG\nThis is a heading\nThis is a sub heading\nThis is an block of text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur vitae tortor a est sapien. Vestibulum dignissim eleifend quam, scelerisque feugiat quam. Vivamus fringilla et semper dictum. Pellentesque ac metus cursus, luctus lacus in, placerat mattis nunc. Vestibulum mattis 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."
   }
  },
  {
   "url": "https://willem.com/global/images/c44b872a7dfc.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-4.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "Nooit gedacht dat ik hier blij van zou worden: het Windows 98 opstartscherm!",
   "description_source": "author",
   "machine": {
    "caption": "A vintage grey subnotebook computer on a desk shows a Windows desktop with a PuTTY terminal window open displaying HTML source code for a blog page titled Building blog in style.",
    "labels": [
     "vintage laptop",
     "putty terminal",
     "html code",
     "windows desktop",
     "desk"
    ],
    "model": "claude-sonnet",
    "text_in_image": "192.168.1.64 - PuTTY\n\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\n-- INSERT --                    11,4                    All\n\nDeze computer\nMijn documenten\nInternet Explorer\nNetwerkomgeving\nPrullenbak\nOutlook Express\n\nStart   Configuratiescherm   192.168.1.64 - PuTTY          14:04"
   }
  },
  {
   "url": "https://willem.com/global/images/1610bbee32b3.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-3.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "... blijkbaar had hij een beetje aanmoediging nodig van zijn moderne neven...",
   "description_source": "author",
   "machine": {
    "caption": "A close-up angled photo of a Toshiba laptop screen shows the Microsoft Windows 98 startup logo against a blue sky background.",
    "labels": [
     "windows 98",
     "boot screen",
     "toshiba",
     "vintage laptop",
     "logo"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Microsoft\nWindows98\n\nTOSHIBA"
   }
  },
  {
   "url": "https://willem.com/global/images/3ae0df46d1ce.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-2.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "Ik moest de originele schijf verwijderen omdat hij niet werkte... dacht ik!",
   "description_source": "author",
   "machine": {
    "caption": "Three computers of different eras sit side by side on a desk: a MacBook Air running Disk Utility, a Lenovo ThinkPad showing a browser with forum discussions about USB device descriptor errors, and a vintage subnotebook running a disk-checking utility with a grid of colored clusters, connected to an exposed hard drive circuit board.",
    "labels": [
     "macbook air",
     "thinkpad",
     "vintage laptop",
     "disk utility",
     "hard drive"
    ],
    "model": "claude-sonnet",
    "text_in_image": "Disk Utility\n\nBroken USB connection: device descriptor readEP0, error -32\nUsb 1-6: device descriptor readEP0, error -32\nUSB 2.0 ports not working 14-04 device descriptor readEP0, error -71\n\nHow to understand and debug USB errors with Linux - Super User\n\n94.9M0 clusters\n21.678 goed\n0 beschadigd\n\n90 clusters\nsociaal gebruikt\nsociaal beschadigd\n\nVorig station   Meer info   Actie"
   }
  },
  {
   "url": "https://willem.com/global/images/6a30ba0135ec.webp",
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_37058_images-15.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsPost",
    "title": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "date": "2016-06-23"
   },
   "width": 1600,
   "description": "Toshiba T2130CT-laptop met een 75Mhz Intel 486-processor en een indrukwekkende 16MB RAM (dat zijn 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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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": "Het blog bouwen... in stijl!",
    "url": "https://agents.willem.com/nl/posts/2016-06-23_het-blog-bouwen-in-stijl/",
    "source_url": "https://willem.com/nl/2016-06-23_het-blog-bouwen-in-stijl/",
    "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 — Een Wereldklasse Parcours in Spanje",
    "url": "https://agents.willem.com/nl/snippets/valencia-marathon-review-een-wereldklasse-parcours-in-spanje/"
   },
   "published_on_willem_com": false,
   "description": "De Valencia Marathon lopen — een van de snelste parcoursen ter wereld",
   "description_source": "author",
   "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 — Een Wereldklasse Parcours in Spanje",
    "url": "https://agents.willem.com/nl/snippets/valencia-marathon-review-een-wereldklasse-parcours-in-spanje/"
   },
   "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 — Een Wereldklasse Parcours in Spanje",
    "url": "https://agents.willem.com/nl/snippets/valencia-marathon-review-een-wereldklasse-parcours-in-spanje/"
   },
   "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 — Een Wereldklasse Parcours in Spanje",
    "url": "https://agents.willem.com/nl/snippets/valencia-marathon-review-een-wereldklasse-parcours-in-spanje/"
   },
   "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 — 42 km Door de Stad Hardlopen",
    "url": "https://agents.willem.com/nl/snippets/tcs-amsterdam-marathon-review-42-km-door-de-stad-hardlopen/"
   },
   "published_on_willem_com": false,
   "description": "TCS Amsterdam Marathon — door de stad hardlopen en finishen bij het Olympisch Stadion",
   "description_source": "author",
   "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 — 42 km Door de Stad Hardlopen",
    "url": "https://agents.willem.com/nl/snippets/tcs-amsterdam-marathon-review-42-km-door-de-stad-hardlopen/"
   },
   "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 — 42 km Door de Stad Hardlopen",
    "url": "https://agents.willem.com/nl/snippets/tcs-amsterdam-marathon-review-42-km-door-de-stad-hardlopen/"
   },
   "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 — 42 km Door de Stad Hardlopen",
    "url": "https://agents.willem.com/nl/snippets/tcs-amsterdam-marathon-review-42-km-door-de-stad-hardlopen/"
   },
   "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 Halve Marathon Review — 21 km Hardlopen in Venlo",
    "url": "https://agents.willem.com/nl/snippets/venloop-halve-marathon-review-21-km-hardlopen-in-venlo/"
   },
   "published_on_willem_com": false,
   "description": "De Venloop halve marathon lopen in Venlo, Limburg",
   "description_source": "author",
   "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 Halve Marathon Review — 21 km Hardlopen in Venlo",
    "url": "https://agents.willem.com/nl/snippets/venloop-halve-marathon-review-21-km-hardlopen-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 Halve Marathon Review — 21 km Hardlopen in Venlo",
    "url": "https://agents.willem.com/nl/snippets/venloop-halve-marathon-review-21-km-hardlopen-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 Halve Marathon Review — 21 km Hardlopen in Venlo",
    "url": "https://agents.willem.com/nl/snippets/venloop-halve-marathon-review-21-km-hardlopen-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 — Als het Zwaar Wordt",
    "url": "https://agents.willem.com/nl/snippets/leiden-marathon-review-als-het-zwaar-wordt/"
   },
   "published_on_willem_com": false,
   "description": "De Leiden Marathon lopen door het historische stadscentrum",
   "description_source": "author",
   "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 — Als het Zwaar Wordt",
    "url": "https://agents.willem.com/nl/snippets/leiden-marathon-review-als-het-zwaar-wordt/"
   },
   "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 — Als het Zwaar Wordt",
    "url": "https://agents.willem.com/nl/snippets/leiden-marathon-review-als-het-zwaar-wordt/"
   },
   "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 — Als het Zwaar Wordt",
    "url": "https://agents.willem.com/nl/snippets/leiden-marathon-review-als-het-zwaar-wordt/"
   },
   "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": "Werken in VR — Kan Apple Vision Pro Je Beeldscherm Vervangen?",
    "url": "https://agents.willem.com/nl/snippets/werken-in-vr-kan-apple-vision-pro-je-beeldscherm-vervangen/"
   },
   "published_on_willem_com": false,
   "description": "Apple Vision Pro gebruikt voor productiviteit en spatial computing",
   "description_source": "author",
   "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": "Werken in VR — Kan Apple Vision Pro Je Beeldscherm Vervangen?",
    "url": "https://agents.willem.com/nl/snippets/werken-in-vr-kan-apple-vision-pro-je-beeldscherm-vervangen/"
   },
   "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": "Werken in VR — Kan Apple Vision Pro Je Beeldscherm Vervangen?",
    "url": "https://agents.willem.com/nl/snippets/werken-in-vr-kan-apple-vision-pro-je-beeldscherm-vervangen/"
   },
   "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": "Werken in VR — Kan Apple Vision Pro Je Beeldscherm Vervangen?",
    "url": "https://agents.willem.com/nl/snippets/werken-in-vr-kan-apple-vision-pro-je-beeldscherm-vervangen/"
   },
   "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 — Een Compact Mechanisch Toetsenbord voor Serieus Typen",
    "url": "https://agents.willem.com/nl/snippets/nuphy-air60-v2-review-een-compact-mechanisch-toetsenbord-voor-serieus-typen/"
   },
   "published_on_willem_com": false,
   "description": "NuPhy Air60 V2 mechanisch toetsenbord op een bureau",
   "description_source": "author",
   "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 — Een Compact Mechanisch Toetsenbord voor Serieus Typen",
    "url": "https://agents.willem.com/nl/snippets/nuphy-air60-v2-review-een-compact-mechanisch-toetsenbord-voor-serieus-typen/"
   },
   "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 — Een Compact Mechanisch Toetsenbord voor Serieus Typen",
    "url": "https://agents.willem.com/nl/snippets/nuphy-air60-v2-review-een-compact-mechanisch-toetsenbord-voor-serieus-typen/"
   },
   "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 — Een Compact Mechanisch Toetsenbord voor Serieus Typen",
    "url": "https://agents.willem.com/nl/snippets/nuphy-air60-v2-review-een-compact-mechanisch-toetsenbord-voor-serieus-typen/"
   },
   "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": "Een 4iiii Vermogensmeter Installeren en Ermee Fietsen",
    "url": "https://agents.willem.com/nl/snippets/een-4iiii-vermogensmeter-installeren-en-ermee-fietsen/"
   },
   "published_on_willem_com": false,
   "description": "4iiii vermogensmeter geïnstalleerd op een fiets-crankarm",
   "description_source": "author",
   "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": "Een 4iiii Vermogensmeter Installeren en Ermee Fietsen",
    "url": "https://agents.willem.com/nl/snippets/een-4iiii-vermogensmeter-installeren-en-ermee-fietsen/"
   },
   "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": "Een 4iiii Vermogensmeter Installeren en Ermee Fietsen",
    "url": "https://agents.willem.com/nl/snippets/een-4iiii-vermogensmeter-installeren-en-ermee-fietsen/"
   },
   "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": "Een 4iiii Vermogensmeter Installeren en Ermee Fietsen",
    "url": "https://agents.willem.com/nl/snippets/een-4iiii-vermogensmeter-installeren-en-ermee-fietsen/"
   },
   "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": "Het Roc Loc 5 Spansysteem Vervangen op een Giro Helm",
    "url": "https://agents.willem.com/nl/snippets/het-roc-loc-5-spansysteem-vervangen-op-een-giro-helm/"
   },
   "published_on_willem_com": false,
   "description": "Het Roc Loc 5 spansysteem vervangen op een Giro Aeon helm",
   "description_source": "author",
   "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": "Het Roc Loc 5 Spansysteem Vervangen op een Giro Helm",
    "url": "https://agents.willem.com/nl/snippets/het-roc-loc-5-spansysteem-vervangen-op-een-giro-helm/"
   },
   "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": "Het Roc Loc 5 Spansysteem Vervangen op een Giro Helm",
    "url": "https://agents.willem.com/nl/snippets/het-roc-loc-5-spansysteem-vervangen-op-een-giro-helm/"
   },
   "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": "Het Roc Loc 5 Spansysteem Vervangen op een Giro Helm",
    "url": "https://agents.willem.com/nl/snippets/het-roc-loc-5-spansysteem-vervangen-op-een-giro-helm/"
   },
   "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": "Een Batavus Champion uit 1978 Restaureren — Vintage Fiets Herbouwen",
    "url": "https://agents.willem.com/nl/snippets/een-batavus-champion-uit-1978-restaureren-vintage-fiets-herbouwen/"
   },
   "published_on_willem_com": false,
   "description": "Batavus Champion uit 1978 wordt gerestaureerd met moderne onderdelen",
   "description_source": "author",
   "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": "Een Batavus Champion uit 1978 Restaureren — Vintage Fiets Herbouwen",
    "url": "https://agents.willem.com/nl/snippets/een-batavus-champion-uit-1978-restaureren-vintage-fiets-herbouwen/"
   },
   "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": "Een Batavus Champion uit 1978 Restaureren — Vintage Fiets Herbouwen",
    "url": "https://agents.willem.com/nl/snippets/een-batavus-champion-uit-1978-restaureren-vintage-fiets-herbouwen/"
   },
   "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": "Een Batavus Champion uit 1978 Restaureren — Vintage Fiets Herbouwen",
    "url": "https://agents.willem.com/nl/snippets/een-batavus-champion-uit-1978-restaureren-vintage-fiets-herbouwen/"
   },
   "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 — Wanneer AI Code Schrijft op Basis van Natuurlijke Taal",
    "url": "https://agents.willem.com/nl/snippets/vibe-coding-wanneer-ai-code-schrijft-op-basis-van-natuurlijke-taal/"
   },
   "published_on_willem_com": false,
   "description": "Vibe coding — AI genereert code uit natuurlijke taal",
   "description_source": "author",
   "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 — Wanneer AI Code Schrijft op Basis van Natuurlijke Taal",
    "url": "https://agents.willem.com/nl/snippets/vibe-coding-wanneer-ai-code-schrijft-op-basis-van-natuurlijke-taal/"
   },
   "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 — Wanneer AI Code Schrijft op Basis van Natuurlijke Taal",
    "url": "https://agents.willem.com/nl/snippets/vibe-coding-wanneer-ai-code-schrijft-op-basis-van-natuurlijke-taal/"
   },
   "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 — Wanneer AI Code Schrijft op Basis van Natuurlijke Taal",
    "url": "https://agents.willem.com/nl/snippets/vibe-coding-wanneer-ai-code-schrijft-op-basis-van-natuurlijke-taal/"
   },
   "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": "DNS Bevragen met dig — Een Handleiding voor Beginners",
    "url": "https://agents.willem.com/nl/snippets/dns-bevragen-met-dig-een-handleiding-voor-beginners/"
   },
   "published_on_willem_com": false,
   "description": "Het dig-commando gebruiken om DNS-records te bevragen in de terminal",
   "description_source": "author",
   "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": "DNS Bevragen met dig — Een Handleiding voor Beginners",
    "url": "https://agents.willem.com/nl/snippets/dns-bevragen-met-dig-een-handleiding-voor-beginners/"
   },
   "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": "DNS Bevragen met dig — Een Handleiding voor Beginners",
    "url": "https://agents.willem.com/nl/snippets/dns-bevragen-met-dig-een-handleiding-voor-beginners/"
   },
   "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": "DNS Bevragen met dig — Een Handleiding voor Beginners",
    "url": "https://agents.willem.com/nl/snippets/dns-bevragen-met-dig-een-handleiding-voor-beginners/"
   },
   "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": "Een Vintage Automatisch Horloge met de Hand Schoonmaken",
    "url": "https://agents.willem.com/nl/snippets/een-vintage-automatisch-horloge-met-de-hand-schoonmaken/"
   },
   "published_on_willem_com": false,
   "description": "Vintage Citizen Automatic horloge wordt schoongemaakt en gerestaureerd",
   "description_source": "author",
   "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": "Een Vintage Automatisch Horloge met de Hand Schoonmaken",
    "url": "https://agents.willem.com/nl/snippets/een-vintage-automatisch-horloge-met-de-hand-schoonmaken/"
   },
   "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": "Een Vintage Automatisch Horloge met de Hand Schoonmaken",
    "url": "https://agents.willem.com/nl/snippets/een-vintage-automatisch-horloge-met-de-hand-schoonmaken/"
   },
   "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": "Een Vintage Automatisch Horloge met de Hand Schoonmaken",
    "url": "https://agents.willem.com/nl/snippets/een-vintage-automatisch-horloge-met-de-hand-schoonmaken/"
   },
   "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": "Een Opgezwollen MacBook Air Batterij Vervangen",
    "url": "https://agents.willem.com/nl/snippets/een-opgezwollen-macbook-air-batterij-vervangen/"
   },
   "published_on_willem_com": false,
   "description": "Opgezwollen MacBook Air batterij die de behuizing vervormt",
   "description_source": "author",
   "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": "Een Opgezwollen MacBook Air Batterij Vervangen",
    "url": "https://agents.willem.com/nl/snippets/een-opgezwollen-macbook-air-batterij-vervangen/"
   },
   "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": "Een Opgezwollen MacBook Air Batterij Vervangen",
    "url": "https://agents.willem.com/nl/snippets/een-opgezwollen-macbook-air-batterij-vervangen/"
   },
   "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": "Een Opgezwollen MacBook Air Batterij Vervangen",
    "url": "https://agents.willem.com/nl/snippets/een-opgezwollen-macbook-air-batterij-vervangen/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black and white portrait of a smiling bald man with a short beard, wearing a dark t-shirt, photographed outdoors against a blurred hedge and fence.",
    "labels": [
     "portrait",
     "man",
     "beard",
     "smile",
     "black and white"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39631_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "AWStats vs Google Analytics — Een Privacyvriendelijk Alternatief",
    "url": "https://agents.willem.com/nl/snippets/awstats-vs-google-analytics-een-privacyvriendelijk-alternatief/"
   },
   "published_on_willem_com": false,
   "description": "AWStats dashboard met server-side analytics",
   "description_source": "author",
   "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 — Een Privacyvriendelijk Alternatief",
    "url": "https://agents.willem.com/nl/snippets/awstats-vs-google-analytics-een-privacyvriendelijk-alternatief/"
   },
   "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 — Een Privacyvriendelijk Alternatief",
    "url": "https://agents.willem.com/nl/snippets/awstats-vs-google-analytics-een-privacyvriendelijk-alternatief/"
   },
   "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 — Een Privacyvriendelijk Alternatief",
    "url": "https://agents.willem.com/nl/snippets/awstats-vs-google-analytics-een-privacyvriendelijk-alternatief/"
   },
   "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 Zoekoperatoren — De Complete Lijst voor Gevorderde Gebruikers",
    "url": "https://agents.willem.com/nl/snippets/google-zoekoperatoren-de-complete-lijst-voor-gevorderde-gebruikers/"
   },
   "published_on_willem_com": false,
   "description": "Google zoekoperatoren in actie",
   "description_source": "author",
   "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 Zoekoperatoren — De Complete Lijst voor Gevorderde Gebruikers",
    "url": "https://agents.willem.com/nl/snippets/google-zoekoperatoren-de-complete-lijst-voor-gevorderde-gebruikers/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A tightly packed group of marathon runners jogs beneath two red, white and black pace-time flags at the start of a race, with race bibs visible on several runners' shirts.",
    "labels": [
     "runners",
     "marathon",
     "race bib",
     "pace flag",
     "crowd",
     "start of race"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\n4:00\nWILLEM\n25471\nAMSTERDAM 2024\ntcs TATA CONSULTANCY SERVICES TATA\nHAYDN\n9711\nPATRICK\n25196"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39630_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Google Zoekoperatoren — De Complete Lijst voor Gevorderde Gebruikers",
    "url": "https://agents.willem.com/nl/snippets/google-zoekoperatoren-de-complete-lijst-voor-gevorderde-gebruikers/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A tightly packed group of marathon runners jogs beneath two red, white and black pace-time flags at the start of a race, with race bibs visible on several runners' shirts.",
    "labels": [
     "runners",
     "marathon",
     "race bib",
     "pace flag",
     "crowd",
     "start of race"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\n4:00\nWILLEM\n25471\nAMSTERDAM 2024\ntcs TATA CONSULTANCY SERVICES TATA\nHAYDN\n9711\nPATRICK\n25196"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39630_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Google Zoekoperatoren — De Complete Lijst voor Gevorderde Gebruikers",
    "url": "https://agents.willem.com/nl/snippets/google-zoekoperatoren-de-complete-lijst-voor-gevorderde-gebruikers/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A tightly packed group of marathon runners jogs beneath two red, white and black pace-time flags at the start of a race, with race bibs visible on several runners' shirts.",
    "labels": [
     "runners",
     "marathon",
     "race bib",
     "pace flag",
     "crowd",
     "start of race"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\n4:00\nWILLEM\n25471\nAMSTERDAM 2024\ntcs TATA CONSULTANCY SERVICES TATA\nHAYDN\n9711\nPATRICK\n25196"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39625_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Leven met MCADD — Een Ouderhandleiding voor de Stofwisselingsziekte",
    "url": "https://agents.willem.com/nl/snippets/leven-met-mcadd-een-ouderhandleiding-voor-de-stofwisselingsziekte/"
   },
   "published_on_willem_com": false,
   "description": "Leven met MCADD — dagelijks beheer en bewustzijn",
   "description_source": "author",
   "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": "Leven met MCADD — Een Ouderhandleiding voor de Stofwisselingsziekte",
    "url": "https://agents.willem.com/nl/snippets/leven-met-mcadd-een-ouderhandleiding-voor-de-stofwisselingsziekte/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A tightly packed group of marathon runners jogs beneath two red, white and black pace-time flags at the start of a race, with race bibs visible on several runners' shirts.",
    "labels": [
     "runners",
     "marathon",
     "race bib",
     "pace flag",
     "crowd",
     "start of race"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4:00\n4:00\nWILLEM\n25471\nAMSTERDAM 2024\ntcs TATA CONSULTANCY SERVICES TATA\nHAYDN\n9711\nPATRICK\n25196"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39625_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Leven met MCADD — Een Ouderhandleiding voor de Stofwisselingsziekte",
    "url": "https://agents.willem.com/nl/snippets/leven-met-mcadd-een-ouderhandleiding-voor-de-stofwisselingsziekte/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up selfie of a smiling bald man in an orange Dutch national team running shirt with a KNVB crest and Nike logo, wearing a race bib, with other runners and event banners in the background under a blue sky.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "orange shirt",
     "street race",
     "spectators"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KNVB\nVenloop\nARROW Venloop\nM 30136\n24 MAART 2024\nWILLEM\nFive Years..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39625_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Leven met MCADD — Een Ouderhandleiding voor de Stofwisselingsziekte",
    "url": "https://agents.willem.com/nl/snippets/leven-met-mcadd-een-ouderhandleiding-voor-de-stofwisselingsziekte/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up selfie of a smiling bald man in an orange Dutch national team running shirt with a KNVB crest and Nike logo, wearing a race bib, with other runners and event banners in the background under a blue sky.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "orange shirt",
     "street race",
     "spectators"
    ],
    "model": "claude-sonnet",
    "text_in_image": "KNVB\nVenloop\nARROW Venloop\nM 30136\n24 MAART 2024\nWILLEM\nFive Years..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39624_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Touchscreen UI-Ontwerp — Wat Muis-Interfaces Fout Deden",
    "url": "https://agents.willem.com/nl/snippets/touchscreen-ui-ontwerp-wat-muis-interfaces-fout-deden/"
   },
   "published_on_willem_com": false,
   "description": "Touchscreen-interfaceontwerp met vingervriendelijke doelen",
   "description_source": "author",
   "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": "Touchscreen UI-Ontwerp — Wat Muis-Interfaces Fout Deden",
    "url": "https://agents.willem.com/nl/snippets/touchscreen-ui-ontwerp-wat-muis-interfaces-fout-deden/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An upside-down selfie of a bald man wearing a yellow Ajax running shirt with a race bib pinned to it, taken outdoors on a street with a parked ambulance and brick buildings in the background.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "ajax shirt",
     "ambulance",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n30721\nVeel succes!\nMARATHON\nSWA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39624_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Touchscreen UI-Ontwerp — Wat Muis-Interfaces Fout Deden",
    "url": "https://agents.willem.com/nl/snippets/touchscreen-ui-ontwerp-wat-muis-interfaces-fout-deden/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An upside-down selfie of a bald man wearing a yellow Ajax running shirt with a race bib pinned to it, taken outdoors on a street with a parked ambulance and brick buildings in the background.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "ajax shirt",
     "ambulance",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n30721\nVeel succes!\nMARATHON\nSWA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39624_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Touchscreen UI-Ontwerp — Wat Muis-Interfaces Fout Deden",
    "url": "https://agents.willem.com/nl/snippets/touchscreen-ui-ontwerp-wat-muis-interfaces-fout-deden/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An upside-down selfie of a bald man wearing a yellow Ajax running shirt with a race bib pinned to it, taken outdoors on a street with a parked ambulance and brick buildings in the background.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "ajax shirt",
     "ambulance",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n30721\nVeel succes!\nMARATHON\nSWA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39623_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Smart Roadster — De Onpraktische Auto Waar Ik van Hield en Verkocht",
    "url": "https://agents.willem.com/nl/snippets/smart-roadster-de-onpraktische-auto-waar-ik-van-hield-en-verkocht/"
   },
   "published_on_willem_com": false,
   "description": "Smart Roadster — een kleine sportauto met middenmotor",
   "description_source": "author",
   "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 — De Onpraktische Auto Waar Ik van Hield en Verkocht",
    "url": "https://agents.willem.com/nl/snippets/smart-roadster-de-onpraktische-auto-waar-ik-van-hield-en-verkocht/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An upside-down selfie of a bald man wearing a yellow Ajax running shirt with a race bib pinned to it, taken outdoors on a street with a parked ambulance and brick buildings in the background.",
    "labels": [
     "runner",
     "selfie",
     "race bib",
     "ajax shirt",
     "ambulance",
     "street"
    ],
    "model": "claude-sonnet",
    "text_in_image": "WILLEM\n30721\nVeel succes!\nMARATHON\nSWA"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39623_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Smart Roadster — De Onpraktische Auto Waar Ik van Hield en Verkocht",
    "url": "https://agents.willem.com/nl/snippets/smart-roadster-de-onpraktische-auto-waar-ik-van-hield-en-verkocht/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An overhead flat-lay on a wooden desk shows a white Apple Vision Pro headset with its headband, a white Magic Keyboard and trackpad, a small battery pack with a cable, and a cup of coffee with foam.",
    "labels": [
     "headset",
     "keyboard",
     "trackpad",
     "coffee cup",
     "desk",
     "battery pack"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39623_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Smart Roadster — De Onpraktische Auto Waar Ik van Hield en Verkocht",
    "url": "https://agents.willem.com/nl/snippets/smart-roadster-de-onpraktische-auto-waar-ik-van-hield-en-verkocht/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An overhead flat-lay on a wooden desk shows a white Apple Vision Pro headset with its headband, a white Magic Keyboard and trackpad, a small battery pack with a cable, and a cup of coffee with foam.",
    "labels": [
     "headset",
     "keyboard",
     "trackpad",
     "coffee cup",
     "desk",
     "battery pack"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39622_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Zwemmen met Apple Watch — Waterdichtheid Getest in de Praktijk",
    "url": "https://agents.willem.com/nl/snippets/zwemmen-met-apple-watch-waterdichtheid-getest-in-de-praktijk/"
   },
   "published_on_willem_com": false,
   "description": "Apple Watch die een zwemworkout in het zwembad volgt",
   "description_source": "author",
   "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": "Zwemmen met Apple Watch — Waterdichtheid Getest in de Praktijk",
    "url": "https://agents.willem.com/nl/snippets/zwemmen-met-apple-watch-waterdichtheid-getest-in-de-praktijk/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An overhead flat-lay on a wooden desk shows a white Apple Vision Pro headset with its headband, a white Magic Keyboard and trackpad, a small battery pack with a cable, and a cup of coffee with foam.",
    "labels": [
     "headset",
     "keyboard",
     "trackpad",
     "coffee cup",
     "desk",
     "battery pack"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39622_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Zwemmen met Apple Watch — Waterdichtheid Getest in de Praktijk",
    "url": "https://agents.willem.com/nl/snippets/zwemmen-met-apple-watch-waterdichtheid-getest-in-de-praktijk/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A compact black mechanical keyboard with a mint-green Escape key, a red Enter key and a yellow spacebar sits on a wooden desk, with a laptop screen showing terminal log output visible in the background.",
    "labels": [
     "keyboard",
     "mechanical keyboard",
     "terminal",
     "laptop screen",
     "desk",
     "keycaps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nBACKSPACE\nENTER\nTAB CAPS SHIFT CTRL OPT CMD FN DEL\n...tfix\nmilter_macro_lookup: result \"mta8_..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39622_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Zwemmen met Apple Watch — Waterdichtheid Getest in de Praktijk",
    "url": "https://agents.willem.com/nl/snippets/zwemmen-met-apple-watch-waterdichtheid-getest-in-de-praktijk/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A compact black mechanical keyboard with a mint-green Escape key, a red Enter key and a yellow spacebar sits on a wooden desk, with a laptop screen showing terminal log output visible in the background.",
    "labels": [
     "keyboard",
     "mechanical keyboard",
     "terminal",
     "laptop screen",
     "desk",
     "keycaps"
    ],
    "model": "claude-sonnet",
    "text_in_image": "ESC\nBACKSPACE\nENTER\nTAB CAPS SHIFT CTRL OPT CMD FN DEL\n...tfix\nmilter_macro_lookup: result \"mta8_..."
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39621_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Omarchy — Een Minimale Linux-Distributie op een iMac",
    "url": "https://agents.willem.com/nl/snippets/omarchy-een-minimale-linux-distributie-op-een-imac/"
   },
   "published_on_willem_com": false,
   "description": "Omarchy Linux draaiend op een 27-inch iMac 5K",
   "description_source": "author",
   "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 — Een Minimale Linux-Distributie op een iMac",
    "url": "https://agents.willem.com/nl/snippets/omarchy-een-minimale-linux-distributie-op-een-imac/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard product box for a bicycle power meter lies at an angle on a grey wooden bench, printed with the brand name, product name and a sponsor sticker.",
    "labels": [
     "box",
     "packaging",
     "power meter",
     "bicycle component",
     "branding",
     "sponsor logos"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\nOfficial Supplier of Power Measurement for:\nQUICK STEP\nFLOORS\nPRO CYCLING TEAM\nBORA hansgrohe\nGerman Professional Cycling"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39621_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Omarchy — Een Minimale Linux-Distributie op een iMac",
    "url": "https://agents.willem.com/nl/snippets/omarchy-een-minimale-linux-distributie-op-een-imac/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard product box for a bicycle power meter lies at an angle on a grey wooden bench, printed with the brand name, product name and a sponsor sticker.",
    "labels": [
     "box",
     "packaging",
     "power meter",
     "bicycle component",
     "branding",
     "sponsor logos"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\nOfficial Supplier of Power Measurement for:\nQUICK STEP\nFLOORS\nPRO CYCLING TEAM\nBORA hansgrohe\nGerman Professional Cycling"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39621_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Omarchy — Een Minimale Linux-Distributie op een iMac",
    "url": "https://agents.willem.com/nl/snippets/omarchy-een-minimale-linux-distributie-op-een-imac/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard product box for a bicycle power meter lies at an angle on a grey wooden bench, printed with the brand name, product name and a sponsor sticker.",
    "labels": [
     "box",
     "packaging",
     "power meter",
     "bicycle component",
     "branding",
     "sponsor logos"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\nOfficial Supplier of Power Measurement for:\nQUICK STEP\nFLOORS\nPRO CYCLING TEAM\nBORA hansgrohe\nGerman Professional Cycling"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39620_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Aves Gallery — Een Privacy-First Fotogalerij-App voor Android",
    "url": "https://agents.willem.com/nl/snippets/aves-gallery-een-privacy-first-fotogalerij-app-voor-android/"
   },
   "published_on_willem_com": false,
   "description": "Aves Gallery-app met fotobibliotheek op Android zonder Google",
   "description_source": "author",
   "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 — Een Privacy-First Fotogalerij-App voor Android",
    "url": "https://agents.willem.com/nl/snippets/aves-gallery-een-privacy-first-fotogalerij-app-voor-android/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A white cardboard product box for a bicycle power meter lies at an angle on a grey wooden bench, printed with the brand name, product name and a sponsor sticker.",
    "labels": [
     "box",
     "packaging",
     "power meter",
     "bicycle component",
     "branding",
     "sponsor logos"
    ],
    "model": "claude-sonnet",
    "text_in_image": "4iiii\nPRECISION\nPOWERMETER\n4iiii\nINNOVATIONS INC.\nThe world's lightest and most accurate powermeters.\nOfficial Supplier of Power Measurement for:\nQUICK STEP\nFLOORS\nPRO CYCLING TEAM\nBORA hansgrohe\nGerman Professional Cycling"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39620_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Aves Gallery — Een Privacy-First Fotogalerij-App voor Android",
    "url": "https://agents.willem.com/nl/snippets/aves-gallery-een-privacy-first-fotogalerij-app-voor-android/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up portrait shows a smiling man wearing a white cycling helmet and a white and black cycling jersey with a crest logo, photographed outdoors in front of a house with a tiled roof.",
    "labels": [
     "cyclist",
     "portrait",
     "helmet",
     "cycling jersey",
     "smile"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39620_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Aves Gallery — Een Privacy-First Fotogalerij-App voor Android",
    "url": "https://agents.willem.com/nl/snippets/aves-gallery-een-privacy-first-fotogalerij-app-voor-android/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up portrait shows a smiling man wearing a white cycling helmet and a white and black cycling jersey with a crest logo, photographed outdoors in front of a house with a tiled roof.",
    "labels": [
     "cyclist",
     "portrait",
     "helmet",
     "cycling jersey",
     "smile"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39619_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Hoeveel Data Verzamelt Google van Je Android-Telefoon",
    "url": "https://agents.willem.com/nl/snippets/hoeveel-data-verzamelt-google-van-je-android-telefoon/"
   },
   "published_on_willem_com": false,
   "description": "Google dataverzamelingsinstellingen op Android met trackingopties",
   "description_source": "author",
   "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": "Hoeveel Data Verzamelt Google van Je Android-Telefoon",
    "url": "https://agents.willem.com/nl/snippets/hoeveel-data-verzamelt-google-van-je-android-telefoon/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage Batavus road bicycle with drop handlebars, a white water bottle, and a chrome bell stands against a white corrugated garage door on a paved surface.",
    "labels": [
     "bicycle",
     "road bike",
     "batavus",
     "drop handlebars",
     "water bottle",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39619_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Hoeveel Data Verzamelt Google van Je Android-Telefoon",
    "url": "https://agents.willem.com/nl/snippets/hoeveel-data-verzamelt-google-van-je-android-telefoon/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage Batavus road bicycle with drop handlebars, a white water bottle, and a chrome bell stands against a white corrugated garage door on a paved surface.",
    "labels": [
     "bicycle",
     "road bike",
     "batavus",
     "drop handlebars",
     "water bottle",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39619_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Hoeveel Data Verzamelt Google van Je Android-Telefoon",
    "url": "https://agents.willem.com/nl/snippets/hoeveel-data-verzamelt-google-van-je-android-telefoon/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage Batavus road bicycle with drop handlebars, a white water bottle, and a chrome bell stands against a white corrugated garage door on a paved surface.",
    "labels": [
     "bicycle",
     "road bike",
     "batavus",
     "drop handlebars",
     "water bottle",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39618_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Game-Lokalisatie — Hoe Snake '97 45+ Talen Ondersteunt",
    "url": "https://agents.willem.com/nl/snippets/game-lokalisatie-hoe-snake-97-45-talen-ondersteunt/"
   },
   "published_on_willem_com": false,
   "description": "Snake '97 taalselectie met 45+ ondersteunde talen",
   "description_source": "author",
   "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-Lokalisatie — Hoe Snake '97 45+ Talen Ondersteunt",
    "url": "https://agents.willem.com/nl/snippets/game-lokalisatie-hoe-snake-97-45-talen-ondersteunt/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "An orange vintage Batavus road bicycle with drop handlebars, a white water bottle, and a chrome bell stands against a white corrugated garage door on a paved surface.",
    "labels": [
     "bicycle",
     "road bike",
     "batavus",
     "drop handlebars",
     "water bottle",
     "garage door"
    ],
    "model": "claude-sonnet",
    "text_in_image": "BATAVUS"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39618_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Game-Lokalisatie — Hoe Snake '97 45+ Talen Ondersteunt",
    "url": "https://agents.willem.com/nl/snippets/game-lokalisatie-hoe-snake-97-45-talen-ondersteunt/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A surreal digitally rendered steampunk machine resembling a large oven or washing machine, with dials, pipes and glowing lights, has its round door open to reveal a soccer ball inside, standing next to an empty black office chair on a plain studio floor.",
    "labels": [
     "steampunk machine",
     "soccer ball",
     "office chair",
     "digital art",
     "industrial design",
     "studio background"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39618_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Game-Lokalisatie — Hoe Snake '97 45+ Talen Ondersteunt",
    "url": "https://agents.willem.com/nl/snippets/game-lokalisatie-hoe-snake-97-45-talen-ondersteunt/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A surreal digitally rendered steampunk machine resembling a large oven or washing machine, with dials, pipes and glowing lights, has its round door open to reveal a soccer ball inside, standing next to an empty black office chair on a plain studio floor.",
    "labels": [
     "steampunk machine",
     "soccer ball",
     "office chair",
     "digital art",
     "industrial design",
     "studio background"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39617_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Verf Verwijderen van een Fietsframe",
    "url": "https://agents.willem.com/nl/snippets/verf-verwijderen-van-een-fietsframe/"
   },
   "published_on_willem_com": false,
   "description": "Fietsframe waarvan de verf wordt gestript tot kaal metaal",
   "description_source": "author",
   "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": "Verf Verwijderen van een Fietsframe",
    "url": "https://agents.willem.com/nl/snippets/verf-verwijderen-van-een-fietsframe/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A surreal digitally rendered steampunk machine resembling a large oven or washing machine, with dials, pipes and glowing lights, has its round door open to reveal a soccer ball inside, standing next to an empty black office chair on a plain studio floor.",
    "labels": [
     "steampunk machine",
     "soccer ball",
     "office chair",
     "digital art",
     "industrial design",
     "studio background"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39617_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Verf Verwijderen van een Fietsframe",
    "url": "https://agents.willem.com/nl/snippets/verf-verwijderen-van-een-fietsframe/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A terminal window showing DNS lookup commands and their output for the domain willem.com is overlaid on a photo of a server rack with cables and a label reading lemmid and a phone number.",
    "labels": [
     "terminal",
     "dns lookup",
     "server rack",
     "command line",
     "dig command",
     "cables"
    ],
    "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*\t\t\t\t\t\"base\" 12:26 24-May-19\n\nlemmid\n☎ +31645080320"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39617_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Verf Verwijderen van een Fietsframe",
    "url": "https://agents.willem.com/nl/snippets/verf-verwijderen-van-een-fietsframe/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A terminal window showing DNS lookup commands and their output for the domain willem.com is overlaid on a photo of a server rack with cables and a label reading lemmid and a phone number.",
    "labels": [
     "terminal",
     "dns lookup",
     "server rack",
     "command line",
     "dig command",
     "cables"
    ],
    "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*\t\t\t\t\t\"base\" 12:26 24-May-19\n\nlemmid\n☎ +31645080320"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39616_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Shimano 7-Speed Schakelkabel Vervangen — Stap voor Stap",
    "url": "https://agents.willem.com/nl/snippets/shimano-7-speed-schakelkabel-vervangen-stap-voor-stap/"
   },
   "published_on_willem_com": false,
   "description": "Shimano schakelkabel die door de derailleur wordt geregen",
   "description_source": "author",
   "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 Schakelkabel Vervangen — Stap voor Stap",
    "url": "https://agents.willem.com/nl/snippets/shimano-7-speed-schakelkabel-vervangen-stap-voor-stap/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A terminal window showing DNS lookup commands and their output for the domain willem.com is overlaid on a photo of a server rack with cables and a label reading lemmid and a phone number.",
    "labels": [
     "terminal",
     "dns lookup",
     "server rack",
     "command line",
     "dig command",
     "cables"
    ],
    "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*\t\t\t\t\t\"base\" 12:26 24-May-19\n\nlemmid\n☎ +31645080320"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39616_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Shimano 7-Speed Schakelkabel Vervangen — Stap voor Stap",
    "url": "https://agents.willem.com/nl/snippets/shimano-7-speed-schakelkabel-vervangen-stap-voor-stap/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A worn vintage stainless steel wristwatch with a scratched white dial, a metal bracelet band and a date window lies on a wooden table in sunlight.",
    "labels": [
     "wristwatch",
     "citizen",
     "vintage watch",
     "metal bracelet",
     "dial",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN\nAUTOMATIC\n21 JEWELS\nJAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39616_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Shimano 7-Speed Schakelkabel Vervangen — Stap voor Stap",
    "url": "https://agents.willem.com/nl/snippets/shimano-7-speed-schakelkabel-vervangen-stap-voor-stap/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A worn vintage stainless steel wristwatch with a scratched white dial, a metal bracelet band and a date window lies on a wooden table in sunlight.",
    "labels": [
     "wristwatch",
     "citizen",
     "vintage watch",
     "metal bracelet",
     "dial",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN\nAUTOMATIC\n21 JEWELS\nJAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39615_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Hartslagnauwkeurigheid — Getest Tegen een Borstband",
    "url": "https://agents.willem.com/nl/snippets/whoop-hartslagnauwkeurigheid-getest-tegen-een-borstband/"
   },
   "published_on_willem_com": false,
   "description": "Whoop optische hartslagsensor nauwkeurigheid vergeleken met borstband",
   "description_source": "author",
   "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 Hartslagnauwkeurigheid — Getest Tegen een Borstband",
    "url": "https://agents.willem.com/nl/snippets/whoop-hartslagnauwkeurigheid-getest-tegen-een-borstband/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A worn vintage stainless steel wristwatch with a scratched white dial, a metal bracelet band and a date window lies on a wooden table in sunlight.",
    "labels": [
     "wristwatch",
     "citizen",
     "vintage watch",
     "metal bracelet",
     "dial",
     "wooden table"
    ],
    "model": "claude-sonnet",
    "text_in_image": "CITIZEN\nAUTOMATIC\n21 JEWELS\nJAPAN 6000"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39615_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Whoop Hartslagnauwkeurigheid — Getest Tegen een Borstband",
    "url": "https://agents.willem.com/nl/snippets/whoop-hartslagnauwkeurigheid-getest-tegen-een-borstband/"
   },
   "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 Hartslagnauwkeurigheid — Getest Tegen een Borstband",
    "url": "https://agents.willem.com/nl/snippets/whoop-hartslagnauwkeurigheid-getest-tegen-een-borstband/"
   },
   "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-Certificaat Configuratiewijziging",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-ssl-certificaat-configuratiewijziging/"
   },
   "published_on_willem_com": false,
   "description": "Dovecot 2.4 SSL-configuratie met nieuwe certificaatinstellingen",
   "description_source": "author",
   "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-Certificaat Configuratiewijziging",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-ssl-certificaat-configuratiewijziging/"
   },
   "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-Certificaat Configuratiewijziging",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-ssl-certificaat-configuratiewijziging/"
   },
   "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-Certificaat Configuratiewijziging",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-ssl-certificaat-configuratiewijziging/"
   },
   "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 — De Minimale Zakelijke Rugzak",
    "url": "https://agents.willem.com/nl/snippets/ortlieb-urban-daypack-15l-de-minimale-zakelijke-rugzak/"
   },
   "published_on_willem_com": false,
   "description": "Ortlieb Urban Daypack 15L — het hele bedrijf in één tas",
   "description_source": "author",
   "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 — De Minimale Zakelijke Rugzak",
    "url": "https://agents.willem.com/nl/snippets/ortlieb-urban-daypack-15l-de-minimale-zakelijke-rugzak/"
   },
   "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 — De Minimale Zakelijke Rugzak",
    "url": "https://agents.willem.com/nl/snippets/ortlieb-urban-daypack-15l-de-minimale-zakelijke-rugzak/"
   },
   "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 — De Minimale Zakelijke Rugzak",
    "url": "https://agents.willem.com/nl/snippets/ortlieb-urban-daypack-15l-de-minimale-zakelijke-rugzak/"
   },
   "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": "Waarom een ThinkPad X200 Nog Steeds een Geweldige Laptop Is",
    "url": "https://agents.willem.com/nl/snippets/waarom-een-thinkpad-x200-nog-steeds-een-geweldige-laptop-is/"
   },
   "published_on_willem_com": false,
   "description": "ThinkPad X200 — de laptop die weigert verouderd te raken",
   "description_source": "author",
   "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": "Waarom een ThinkPad X200 Nog Steeds een Geweldige Laptop Is",
    "url": "https://agents.willem.com/nl/snippets/waarom-een-thinkpad-x200-nog-steeds-een-geweldige-laptop-is/"
   },
   "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": "Waarom een ThinkPad X200 Nog Steeds een Geweldige Laptop Is",
    "url": "https://agents.willem.com/nl/snippets/waarom-een-thinkpad-x200-nog-steeds-een-geweldige-laptop-is/"
   },
   "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": "Waarom een ThinkPad X200 Nog Steeds een Geweldige Laptop Is",
    "url": "https://agents.willem.com/nl/snippets/waarom-een-thinkpad-x200-nog-steeds-een-geweldige-laptop-is/"
   },
   "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": "Een Cross-Platform Game Bouwen met HTML5 — De Snake '97 Engine",
    "url": "https://agents.willem.com/nl/snippets/een-cross-platform-game-bouwen-met-html5-de-snake-97-engine/"
   },
   "published_on_willem_com": false,
   "description": "Snake '97 draaiend op meerdere platforms vanuit één HTML5-engine",
   "description_source": "author",
   "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": "Een Cross-Platform Game Bouwen met HTML5 — De Snake '97 Engine",
    "url": "https://agents.willem.com/nl/snippets/een-cross-platform-game-bouwen-met-html5-de-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": "Een Cross-Platform Game Bouwen met HTML5 — De Snake '97 Engine",
    "url": "https://agents.willem.com/nl/snippets/een-cross-platform-game-bouwen-met-html5-de-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": "Een Cross-Platform Game Bouwen met HTML5 — De Snake '97 Engine",
    "url": "https://agents.willem.com/nl/snippets/een-cross-platform-game-bouwen-met-html5-de-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 Slaapmasker — Totale Duisternis voor Betere Slaap",
    "url": "https://agents.willem.com/nl/snippets/mindfold-slaapmasker-totale-duisternis-voor-betere-slaap/"
   },
   "published_on_willem_com": false,
   "description": "Het Mindfold slaapmasker creëert totale duisternis met ogen-open comfort",
   "description_source": "author",
   "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 Slaapmasker — Totale Duisternis voor Betere Slaap",
    "url": "https://agents.willem.com/nl/snippets/mindfold-slaapmasker-totale-duisternis-voor-betere-slaap/"
   },
   "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 Slaapmasker — Totale Duisternis voor Betere Slaap",
    "url": "https://agents.willem.com/nl/snippets/mindfold-slaapmasker-totale-duisternis-voor-betere-slaap/"
   },
   "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 Slaapmasker — Totale Duisternis voor Betere Slaap",
    "url": "https://agents.willem.com/nl/snippets/mindfold-slaapmasker-totale-duisternis-voor-betere-slaap/"
   },
   "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 op een Pendelfiets — Langetermijn Review",
    "url": "https://agents.willem.com/nl/snippets/gates-carbon-drive-op-een-pendelfiets-langetermijn-review/"
   },
   "published_on_willem_com": false,
   "description": "Gates Carbon Drive CDX-riem op een pendelfiets",
   "description_source": "author",
   "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 op een Pendelfiets — Langetermijn Review",
    "url": "https://agents.willem.com/nl/snippets/gates-carbon-drive-op-een-pendelfiets-langetermijn-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 op een Pendelfiets — Langetermijn Review",
    "url": "https://agents.willem.com/nl/snippets/gates-carbon-drive-op-een-pendelfiets-langetermijn-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 op een Pendelfiets — Langetermijn Review",
    "url": "https://agents.willem.com/nl/snippets/gates-carbon-drive-op-een-pendelfiets-langetermijn-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 — De Beste Fietscomputer-App voor iPhone",
    "url": "https://agents.willem.com/nl/snippets/cyclemeter-de-beste-fietscomputer-app-voor-iphone/"
   },
   "published_on_willem_com": false,
   "description": "Cyclemeter-app met ritgegevens op iPhone",
   "description_source": "author",
   "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 — De Beste Fietscomputer-App voor iPhone",
    "url": "https://agents.willem.com/nl/snippets/cyclemeter-de-beste-fietscomputer-app-voor-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 — De Beste Fietscomputer-App voor iPhone",
    "url": "https://agents.willem.com/nl/snippets/cyclemeter-de-beste-fietscomputer-app-voor-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 — De Beste Fietscomputer-App voor iPhone",
    "url": "https://agents.willem.com/nl/snippets/cyclemeter-de-beste-fietscomputer-app-voor-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": "Offline-First Werken — Waarom Je Software Zonder Internet Moet Werken",
    "url": "https://agents.willem.com/nl/snippets/offline-first-werken-waarom-je-software-zonder-internet-moet-werken/"
   },
   "published_on_willem_com": false,
   "description": "Offline werken op een ThinkPad — computing zonder internetafhankelijkheid",
   "description_source": "author",
   "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": "Offline-First Werken — Waarom Je Software Zonder Internet Moet Werken",
    "url": "https://agents.willem.com/nl/snippets/offline-first-werken-waarom-je-software-zonder-internet-moet-werken/"
   },
   "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": "Offline-First Werken — Waarom Je Software Zonder Internet Moet Werken",
    "url": "https://agents.willem.com/nl/snippets/offline-first-werken-waarom-je-software-zonder-internet-moet-werken/"
   },
   "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": "Offline-First Werken — Waarom Je Software Zonder Internet Moet Werken",
    "url": "https://agents.willem.com/nl/snippets/offline-first-werken-waarom-je-software-zonder-internet-moet-werken/"
   },
   "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 op Linux met iptables en tc — Een Praktische Handleiding",
    "url": "https://agents.willem.com/nl/snippets/traffic-shaping-op-linux-met-iptables-en-tc-een-praktische-handleiding/"
   },
   "published_on_willem_com": false,
   "description": "Traffic shaping met HTB-wachtrij op Linux",
   "description_source": "author",
   "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 op Linux met iptables en tc — Een Praktische Handleiding",
    "url": "https://agents.willem.com/nl/snippets/traffic-shaping-op-linux-met-iptables-en-tc-een-praktische-handleiding/"
   },
   "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 op Linux met iptables en tc — Een Praktische Handleiding",
    "url": "https://agents.willem.com/nl/snippets/traffic-shaping-op-linux-met-iptables-en-tc-een-praktische-handleiding/"
   },
   "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 op Linux met iptables en tc — Een Praktische Handleiding",
    "url": "https://agents.willem.com/nl/snippets/traffic-shaping-op-linux-met-iptables-en-tc-een-praktische-handleiding/"
   },
   "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 Slaaptracking — Wat Het Werkelijk Meet",
    "url": "https://agents.willem.com/nl/snippets/whoop-slaaptracking-wat-het-werkelijk-meet/"
   },
   "published_on_willem_com": false,
   "description": "Whoop slaaptrackingdata met slaapfasen en herstel",
   "description_source": "author",
   "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 Slaaptracking — Wat Het Werkelijk Meet",
    "url": "https://agents.willem.com/nl/snippets/whoop-slaaptracking-wat-het-werkelijk-meet/"
   },
   "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 Slaaptracking — Wat Het Werkelijk Meet",
    "url": "https://agents.willem.com/nl/snippets/whoop-slaaptracking-wat-het-werkelijk-meet/"
   },
   "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 Slaaptracking — Wat Het Werkelijk Meet",
    "url": "https://agents.willem.com/nl/snippets/whoop-slaaptracking-wat-het-werkelijk-meet/"
   },
   "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": "RAM Upgraden in een 27-inch iMac 5K",
    "url": "https://agents.willem.com/nl/snippets/ram-upgraden-in-een-27-inch-imac-5k/"
   },
   "published_on_willem_com": false,
   "description": "RAM-upgrade luikje achter de 27-inch iMac-standaard",
   "description_source": "author",
   "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": "RAM Upgraden in een 27-inch iMac 5K",
    "url": "https://agents.willem.com/nl/snippets/ram-upgraden-in-een-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": "RAM Upgraden in een 27-inch iMac 5K",
    "url": "https://agents.willem.com/nl/snippets/ram-upgraden-in-een-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": "RAM Upgraden in een 27-inch iMac 5K",
    "url": "https://agents.willem.com/nl/snippets/ram-upgraden-in-een-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": "Een 27-inch iMac 5K Openmaken — Stap voor Stap met Foto's",
    "url": "https://agents.willem.com/nl/snippets/een-27-inch-imac-5k-openmaken-stap-voor-stap-met-foto-s/"
   },
   "published_on_willem_com": false,
   "description": "Het 27-inch iMac 5K scherm openen — stap voor stap lijm verwijderen",
   "description_source": "author",
   "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": "Een 27-inch iMac 5K Openmaken — Stap voor Stap met Foto's",
    "url": "https://agents.willem.com/nl/snippets/een-27-inch-imac-5k-openmaken-stap-voor-stap-met-foto-s/"
   },
   "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": "Een 27-inch iMac 5K Openmaken — Stap voor Stap met Foto's",
    "url": "https://agents.willem.com/nl/snippets/een-27-inch-imac-5k-openmaken-stap-voor-stap-met-foto-s/"
   },
   "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": "Een 27-inch iMac 5K Openmaken — Stap voor Stap met Foto's",
    "url": "https://agents.willem.com/nl/snippets/een-27-inch-imac-5k-openmaken-stap-voor-stap-met-foto-s/"
   },
   "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": "Je Fotobibliotheek Beheren met Vrije Software in Plaats van iCloud",
    "url": "https://agents.willem.com/nl/snippets/je-fotobibliotheek-beheren-met-vrije-software-in-plaats-van-icloud/"
   },
   "published_on_willem_com": false,
   "description": "Foto's beheren met Shotwell op Linux — de zoete smaak van vrijheid",
   "description_source": "author",
   "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": "Je Fotobibliotheek Beheren met Vrije Software in Plaats van iCloud",
    "url": "https://agents.willem.com/nl/snippets/je-fotobibliotheek-beheren-met-vrije-software-in-plaats-van-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": "Je Fotobibliotheek Beheren met Vrije Software in Plaats van iCloud",
    "url": "https://agents.willem.com/nl/snippets/je-fotobibliotheek-beheren-met-vrije-software-in-plaats-van-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": "Je Fotobibliotheek Beheren met Vrije Software in Plaats van iCloud",
    "url": "https://agents.willem.com/nl/snippets/je-fotobibliotheek-beheren-met-vrije-software-in-plaats-van-icloud/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A hazy photo looks out over a lake beach with swimmers, a purple beach umbrella and sunbathers on sand, mountains in the distance and a tree branch framing the right edge.",
    "labels": [
     "beach",
     "lake",
     "mountains",
     "swimmers",
     "umbrella"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39601_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Een iRobot Roomba Robotstofzuiger Onderhouden en Repareren",
    "url": "https://agents.willem.com/nl/snippets/een-irobot-roomba-robotstofzuiger-onderhouden-en-repareren/"
   },
   "published_on_willem_com": false,
   "description": "iRobot Roomba volledig gedemonteerd voor onderhoud",
   "description_source": "author",
   "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": "Een iRobot Roomba Robotstofzuiger Onderhouden en Repareren",
    "url": "https://agents.willem.com/nl/snippets/een-irobot-roomba-robotstofzuiger-onderhouden-en-repareren/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A disassembled black plastic wheel housing lies on a wood table next to a small rubber wheel, screws, spacers and a red-handled screwdriver.",
    "labels": [
     "disassembly",
     "wheel",
     "screws",
     "screwdriver",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39601_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Een iRobot Roomba Robotstofzuiger Onderhouden en Repareren",
    "url": "https://agents.willem.com/nl/snippets/een-irobot-roomba-robotstofzuiger-onderhouden-en-repareren/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A close-up of a scratched and dusty robot vacuum top panel shows the CLOCK button area and the iRobot Roomba logo.",
    "labels": [
     "robot vacuum",
     "roomba",
     "logo",
     "scratches",
     "dust"
    ],
    "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": "Een iRobot Roomba Robotstofzuiger Onderhouden en Repareren",
    "url": "https://agents.willem.com/nl/snippets/een-irobot-roomba-robotstofzuiger-onderhouden-en-repareren/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A disassembled black plastic wheel housing lies on a wood table next to a small rubber wheel, screws, spacers and a red-handled screwdriver.",
    "labels": [
     "disassembly",
     "wheel",
     "screws",
     "screwdriver",
     "wooden table"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39600_images-1.jpg",
   "role": "body",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Tudor Black Bay 36 — Drie Jaar Dagelijks Dragen",
    "url": "https://agents.willem.com/nl/snippets/tudor-black-bay-36-drie-jaar-dagelijks-dragen/"
   },
   "published_on_willem_com": false,
   "description": "Tudor Black Bay 36 om de pols na jaren dagelijks dragen",
   "description_source": "author",
   "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 — Drie Jaar Dagelijks Dragen",
    "url": "https://agents.willem.com/nl/snippets/tudor-black-bay-36-drie-jaar-dagelijks-dragen/"
   },
   "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_39600_imageHeader.jpg",
   "role": "imageHeader",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Tudor Black Bay 36 — Drie Jaar Dagelijks Dragen",
    "url": "https://agents.willem.com/nl/snippets/tudor-black-bay-36-drie-jaar-dagelijks-dragen/"
   },
   "published_on_willem_com": false,
   "machine": {
    "caption": "A black-and-white close-up shows a wristwatch lying on its side, with a domed crystal, applied hour markers, an arrow-shaped second hand and a fluted crown, on a fabric strap.",
    "labels": [
     "watch",
     "wristwatch",
     "dial",
     "crown",
     "strap"
    ],
    "model": "claude-sonnet"
   }
  },
  {
   "url": null,
   "file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsSnippetPage_39600_imageEN.jpg",
   "role": "imageEN",
   "appears_in": {
    "type": "ContentAsSnippetPage",
    "title": "Tudor Black Bay 36 — Drie Jaar Dagelijks Dragen",
    "url": "https://agents.willem.com/nl/snippets/tudor-black-bay-36-drie-jaar-dagelijks-dragen/"
   },
   "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": "Linux Installeren op een Microsoft Surface Go",
    "url": "https://agents.willem.com/nl/snippets/linux-installeren-op-een-microsoft-surface-go/"
   },
   "published_on_willem_com": false,
   "description": "Linux draaiend op een Microsoft Surface Go met touchinterface",
   "description_source": "author",
   "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": "Linux Installeren op een Microsoft Surface Go",
    "url": "https://agents.willem.com/nl/snippets/linux-installeren-op-een-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": "Linux Installeren op een Microsoft Surface Go",
    "url": "https://agents.willem.com/nl/snippets/linux-installeren-op-een-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": "Linux Installeren op een Microsoft Surface Go",
    "url": "https://agents.willem.com/nl/snippets/linux-installeren-op-een-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 Back-uprotatie — Dagelijkse, Wekelijkse, Maandelijkse Archieven",
    "url": "https://agents.willem.com/nl/snippets/rsync-back-uprotatie-dagelijkse-wekelijkse-maandelijkse-archieven/"
   },
   "published_on_willem_com": false,
   "description": "rsync back-uprotatie met dagelijkse, wekelijkse en maandelijkse snapshots",
   "description_source": "author",
   "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 Back-uprotatie — Dagelijkse, Wekelijkse, Maandelijkse Archieven",
    "url": "https://agents.willem.com/nl/snippets/rsync-back-uprotatie-dagelijkse-wekelijkse-maandelijkse-archieven/"
   },
   "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 Back-uprotatie — Dagelijkse, Wekelijkse, Maandelijkse Archieven",
    "url": "https://agents.willem.com/nl/snippets/rsync-back-uprotatie-dagelijkse-wekelijkse-maandelijkse-archieven/"
   },
   "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 Back-uprotatie — Dagelijkse, Wekelijkse, Maandelijkse Archieven",
    "url": "https://agents.willem.com/nl/snippets/rsync-back-uprotatie-dagelijkse-wekelijkse-maandelijkse-archieven/"
   },
   "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": "Een Apple Watch met Cellulair als Je Enige Telefoon Gebruiken",
    "url": "https://agents.willem.com/nl/snippets/een-apple-watch-met-cellulair-als-je-enige-telefoon-gebruiken/"
   },
   "published_on_willem_com": false,
   "description": "Apple Watch Ultra als enig apparaat om de pols",
   "description_source": "author",
   "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": "Een Apple Watch met Cellulair als Je Enige Telefoon Gebruiken",
    "url": "https://agents.willem.com/nl/snippets/een-apple-watch-met-cellulair-als-je-enige-telefoon-gebruiken/"
   },
   "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": "Een Apple Watch met Cellulair als Je Enige Telefoon Gebruiken",
    "url": "https://agents.willem.com/nl/snippets/een-apple-watch-met-cellulair-als-je-enige-telefoon-gebruiken/"
   },
   "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": "Een Apple Watch met Cellulair als Je Enige Telefoon Gebruiken",
    "url": "https://agents.willem.com/nl/snippets/een-apple-watch-met-cellulair-als-je-enige-telefoon-gebruiken/"
   },
   "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 Is Veranderd — Zo Migreer Je",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-mail-location-is-veranderd-zo-migreer-je/"
   },
   "published_on_willem_com": false,
   "description": "Dovecot 2.4 splitst mail_location in aparte instellingen",
   "description_source": "author",
   "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 Is Veranderd — Zo Migreer Je",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-mail-location-is-veranderd-zo-migreer-je/"
   },
   "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 Is Veranderd — Zo Migreer Je",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-mail-location-is-veranderd-zo-migreer-je/"
   },
   "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 Is Veranderd — Zo Migreer Je",
    "url": "https://agents.willem.com/nl/snippets/dovecot-2-4-mail-location-is-veranderd-zo-migreer-je/"
   },
   "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": "De dovecot_config_version Fout Oplossen in Dovecot 2.4",
    "url": "https://agents.willem.com/nl/snippets/de-dovecot-config-version-fout-oplossen-in-dovecot-2-4/"
   },
   "published_on_willem_com": false,
   "description": "Dovecot 2.4-configuratie vereist dovecot_config_version",
   "description_source": "author",
   "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": "De dovecot_config_version Fout Oplossen in Dovecot 2.4",
    "url": "https://agents.willem.com/nl/snippets/de-dovecot-config-version-fout-oplossen-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": "De dovecot_config_version Fout Oplossen in Dovecot 2.4",
    "url": "https://agents.willem.com/nl/snippets/de-dovecot-config-version-fout-oplossen-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": "De dovecot_config_version Fout Oplossen in Dovecot 2.4",
    "url": "https://agents.willem.com/nl/snippets/de-dovecot-config-version-fout-oplossen-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": "HEIC naar JPG Converteren in Bulk met ImageMagick",
    "url": "https://agents.willem.com/nl/snippets/heic-naar-jpg-converteren-in-bulk-met-imagemagick/"
   },
   "published_on_willem_com": false,
   "description": "HEIC-bestanden batchgewijs converteren naar JPG met een VPS met CPU-kracht",
   "description_source": "author",
   "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": "HEIC naar JPG Converteren in Bulk met ImageMagick",
    "url": "https://agents.willem.com/nl/snippets/heic-naar-jpg-converteren-in-bulk-met-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": "HEIC naar JPG Converteren in Bulk met ImageMagick",
    "url": "https://agents.willem.com/nl/snippets/heic-naar-jpg-converteren-in-bulk-met-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": "HEIC naar JPG Converteren in Bulk met ImageMagick",
    "url": "https://agents.willem.com/nl/snippets/heic-naar-jpg-converteren-in-bulk-met-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": "Foto's in Batch Hernoemen op Datum met EXIF-Data op Linux",
    "url": "https://agents.willem.com/nl/snippets/foto-s-in-batch-hernoemen-op-datum-met-exif-data-op-linux/"
   },
   "published_on_willem_com": false,
   "description": "EXIF-informatie gebruiken om foto's te hernoemen met datum en tijd",
   "description_source": "author",
   "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": "Foto's in Batch Hernoemen op Datum met EXIF-Data op Linux",
    "url": "https://agents.willem.com/nl/snippets/foto-s-in-batch-hernoemen-op-datum-met-exif-data-op-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": "Foto's in Batch Hernoemen op Datum met EXIF-Data op Linux",
    "url": "https://agents.willem.com/nl/snippets/foto-s-in-batch-hernoemen-op-datum-met-exif-data-op-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": "Foto's in Batch Hernoemen op Datum met EXIF-Data op Linux",
    "url": "https://agents.willem.com/nl/snippets/foto-s-in-batch-hernoemen-op-datum-met-exif-data-op-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": "Foto's Exporteren uit Apple Photos Zonder Kwaliteitsverlies",
    "url": "https://agents.willem.com/nl/snippets/foto-s-exporteren-uit-apple-photos-zonder-kwaliteitsverlies/"
   },
   "published_on_willem_com": false,
   "description": "In Apple Photos kun je de ongewijzigde originelen exporteren",
   "description_source": "author",
   "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": "Foto's Exporteren uit Apple Photos Zonder Kwaliteitsverlies",
    "url": "https://agents.willem.com/nl/snippets/foto-s-exporteren-uit-apple-photos-zonder-kwaliteitsverlies/"
   },
   "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": "Foto's Exporteren uit Apple Photos Zonder Kwaliteitsverlies",
    "url": "https://agents.willem.com/nl/snippets/foto-s-exporteren-uit-apple-photos-zonder-kwaliteitsverlies/"
   },
   "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": "Foto's Exporteren uit Apple Photos Zonder Kwaliteitsverlies",
    "url": "https://agents.willem.com/nl/snippets/foto-s-exporteren-uit-apple-photos-zonder-kwaliteitsverlies/"
   },
   "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": "De Maker Achter Snake '97 — Code, Vakmanschap en Nieuwsgierigheid"
   },
   "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": "De Maker Achter Snake '97 — Code, Vakmanschap en Nieuwsgierigheid"
   },
   "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": "De Maker Achter Snake '97 — Code, Vakmanschap en Nieuwsgierigheid"
   },
   "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": "De Maker Achter Snake '97 — Code, Vakmanschap en Nieuwsgierigheid"
   },
   "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": "Je Hele Kantoor in een Rugzak — Mobiel Werken en Werken Vanaf Elke Plek"
   },
   "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": "Je Hele Kantoor in een Rugzak — Mobiel Werken en Werken Vanaf Elke Plek"
   },
   "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": "Je Hele Kantoor in een Rugzak — Mobiel Werken en Werken Vanaf Elke Plek"
   },
   "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": "Je Hele Kantoor in een Rugzak — Mobiel Werken en Werken Vanaf Elke Plek"
   },
   "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": "De Stad Verlaten — Wat Er Gebeurt als Je de Stap Echt Zet"
   },
   "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": "De Stad Verlaten — Wat Er Gebeurt als Je de Stap Echt Zet"
   },
   "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": "De Stad Verlaten — Wat Er Gebeurt als Je de Stap Echt Zet"
   },
   "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": "Gebouwd om te Blijven — Tegen Wegwerpsoftware en Halfbakken Producten"
   },
   "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": "Gebouwd om te Blijven — Tegen Wegwerpsoftware en Halfbakken Producten"
   },
   "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": "Gebouwd om te Blijven — Tegen Wegwerpsoftware en Halfbakken Producten"
   },
   "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": "Gebouwd om te Blijven — Tegen Wegwerpsoftware en Halfbakken Producten"
   },
   "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 en het Lichaam — Trainen, Tracken en Leren Luisteren"
   },
   "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 en het Lichaam — Trainen, Tracken en Leren Luisteren"
   },
   "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 en het Lichaam — Trainen, Tracken en Leren Luisteren"
   },
   "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 en het Lichaam — Trainen, Tracken en Leren Luisteren"
   },
   "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": "Minder Scherm, Meer Leven — Domme Telefoons, Horlogetelefoons en Digitale Grenzen"
   },
   "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": "Minder Scherm, Meer Leven — Domme Telefoons, Horlogetelefoons en Digitale Grenzen"
   },
   "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": "Minder Scherm, Meer Leven — Domme Telefoons, Horlogetelefoons en Digitale Grenzen"
   },
   "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": "Minder Scherm, Meer Leven — Domme Telefoons, Horlogetelefoons en Digitale Grenzen"
   },
   "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 — Jaren met een 24/7 Lichaamssensor"
   },
   "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 — Jaren met een 24/7 Lichaamssensor"
   },
   "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 — Jaren met een 24/7 Lichaamssensor"
   },
   "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": "Vaderschap — De Persoonlijke Draad Achter de Technologie"
   },
   "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": "Vaderschap — De Persoonlijke Draad Achter de Technologie"
   },
   "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": "Vaderschap — De Persoonlijke Draad Achter de Technologie"
   },
   "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": "Vaderschap — De Persoonlijke Draad Achter de Technologie"
   },
   "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": "Leven Zonder Auto — Mobiliteit op Je Eigen Voorwaarden"
   },
   "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": "Leven Zonder Auto — Mobiliteit op Je Eigen Voorwaarden"
   },
   "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": "Leven Zonder Auto — Mobiliteit op Je Eigen Voorwaarden"
   },
   "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": "Leven Zonder Auto — Mobiliteit op Je Eigen Voorwaarden"
   },
   "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": "Langetermijn Reviews — Wat Er Gebeurt Na de Wittebroodsweken"
   },
   "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": "Langetermijn Reviews — Wat Er Gebeurt Na de Wittebroodsweken"
   },
   "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": "Langetermijn Reviews — Wat Er Gebeurt Na de Wittebroodsweken"
   },
   "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": "Langetermijn Reviews — Wat Er Gebeurt Na de Wittebroodsweken"
   },
   "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": "Code Schrijven — Van Snake '97 tot Moderne Webontwikkeling"
   },
   "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": "Code Schrijven — Van Snake '97 tot Moderne Webontwikkeling"
   },
   "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": "Code Schrijven — Van Snake '97 tot Moderne Webontwikkeling"
   },
   "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": "Code Schrijven — Van Snake '97 tot Moderne Webontwikkeling"
   },
   "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 en de ThinkPad-Filosofie"
   },
   "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 en de ThinkPad-Filosofie"
   },
   "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 en de ThinkPad-Filosofie"
   },
   "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 en de ThinkPad-Filosofie"
   },
   "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": "Het Hart — Waar Technologie het Lichaam Ontmoet"
   },
   "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": "Het Hart — Waar Technologie het Lichaam Ontmoet"
   },
   "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": "Het Hart — Waar Technologie het Lichaam Ontmoet"
   },
   "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": "Het Hart — Waar Technologie het Lichaam Ontmoet"
   },
   "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": "Amsterdamse Verhalen — Leven, Fietsen en Verder Trekken"
   },
   "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": "Amsterdamse Verhalen — Leven, Fietsen en Verder Trekken"
   },
   "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": "Amsterdamse Verhalen — Leven, Fietsen en Verder Trekken"
   },
   "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": "Reparatiecultuur — Dingen Repareren in Plaats van Vervangen"
   },
   "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": "Reparatiecultuur — Dingen Repareren in Plaats van Vervangen"
   },
   "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": "Reparatiecultuur — Dingen Repareren in Plaats van Vervangen"
   },
   "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": "Reparatiecultuur — Dingen Repareren in Plaats van Vervangen"
   },
   "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": "Digitaal Minimalisme — Meer Doen met Minder Technologie"
   },
   "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": "Digitaal Minimalisme — Meer Doen met Minder Technologie"
   },
   "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": "Digitaal Minimalisme — Meer Doen met Minder Technologie"
   },
   "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": "Digitaal Minimalisme — Meer Doen met Minder Technologie"
   },
   "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": "Ontwerpen en Maken — Het Plezier van Zelf Dingen Bouwen"
   },
   "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": "Ontwerpen en Maken — Het Plezier van Zelf Dingen Bouwen"
   },
   "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": "Ontwerpen en Maken — Het Plezier van Zelf Dingen Bouwen"
   },
   "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": "Ontwerpen en Maken — Het Plezier van Zelf Dingen Bouwen"
   },
   "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 Zonder Google — Smartphones op Je Eigen Voorwaarden"
   },
   "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 Zonder Google — Smartphones op Je Eigen Voorwaarden"
   },
   "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 Zonder Google — Smartphones op Je Eigen Voorwaarden"
   },
   "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 Zonder Google — Smartphones op Je Eigen Voorwaarden"
   },
   "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": "Een Eigen Tablet-OS Bouwen — Wat Gebeurt Er als Je de Mainstream Afwijst"
   },
   "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": "Een Eigen Tablet-OS Bouwen — Wat Gebeurt Er als Je de Mainstream Afwijst"
   },
   "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": "Een Eigen Tablet-OS Bouwen — Wat Gebeurt Er als Je de Mainstream Afwijst"
   },
   "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": "Een Eigen Tablet-OS Bouwen — Wat Gebeurt Er als Je de Mainstream Afwijst"
   },
   "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": "Binnen en Buiten Apple — Gebruiken, Bevragen en Ontsnappen aan het Ecosysteem"
   },
   "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": "Binnen en Buiten Apple — Gebruiken, Bevragen en Ontsnappen aan het Ecosysteem"
   },
   "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": "Binnen en Buiten Apple — Gebruiken, Bevragen en Ontsnappen aan het Ecosysteem"
   },
   "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": "Binnen en Buiten Apple — Gebruiken, Bevragen en Ontsnappen aan het Ecosysteem"
   },
   "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": "Draagbare Sensoren — Het Lichaam Meten, de Data Bevragen"
   },
   "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": "Draagbare Sensoren — Het Lichaam Meten, de Data Bevragen"
   },
   "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": "Draagbare Sensoren — Het Lichaam Meten, de Data Bevragen"
   },
   "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\n[redacted]\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": "Draagbare Sensoren — Het Lichaam Meten, de Data Bevragen"
   },
   "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": "Zelf Hosten — Je Eigen Infrastructuur Draaien op 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": "Zelf Hosten — Je Eigen Infrastructuur Draaien op 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": "Zelf Hosten — Je Eigen Infrastructuur Draaien op 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": "Zelf Hosten — Je Eigen Infrastructuur Draaien op 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": "Fietsen als Ambacht — Bouwen, Rijden en Repareren"
   },
   "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": "Fietsen als Ambacht — Bouwen, Rijden en Repareren"
   },
   "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": "Fietsen als Ambacht — Bouwen, Rijden en Repareren"
   },
   "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": "Fietsen als Ambacht — Bouwen, Rijden en Repareren"
   },
   "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": "Horloges en Tijd — Tien Jaar Horlogerie, Technologie en Vakmanschap"
   },
   "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": "Horloges en Tijd — Tien Jaar Horlogerie, Technologie en Vakmanschap"
   },
   "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": "Horloges en Tijd — Tien Jaar Horlogerie, Technologie en Vakmanschap"
   },
   "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": "Horloges en Tijd — Tien Jaar Horlogerie, Technologie en Vakmanschap"
   },
   "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"
   }
  }
 ]
}