{
    "archive_path": "archive/1781054547.789158",
    "base_url": "lewiscampbell.tech/blog/260609.html",
    "basename": "260609.html",
    "bookmarked_date": "2026-06-10 01:22",
    "canonical": {
        "archive_org_path": "https://web.archive.org/web/lewiscampbell.tech/blog/260609.html",
        "dom_path": "output.html",
        "favicon_path": "favicon.ico",
        "git_path": "git/",
        "google_favicon_path": "https://www.google.com/s2/favicons?domain=lewiscampbell.tech",
        "headers_path": "headers.json",
        "htmltotext_path": "htmltotext.txt",
        "index_path": "index.html",
        "media_path": "media/",
        "mercury_path": "mercury/content.html",
        "pdf_path": "output.pdf",
        "readability_path": "readability/content.html",
        "screenshot_path": "screenshot.png",
        "singlefile_path": "singlefile.html",
        "warc_path": "warc/",
        "wget_path": null
    },
    "domain": "lewiscampbell.tech",
    "downloaded_at": "2026-06-10T01:22:36.414996+00:00",
    "downloaded_datestr": "2026-06-10 01:22",
    "extension": "html",
    "hash": "WEXF9MP4T3XCAW2XVK65",
    "history": {
        "archive_org": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://web.archive.org/save/https://lewiscampbell.tech/blog/260609.html"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-06-10T01:24:26.176593+00:00",
                "index_texts": null,
                "output": "TimeoutExpired: Command '['/usr/bin/curl', '--silent', '--location', '--compressed', '--proxy', 'socks5://tor-socks-proxy:9150', '--head', '--max-time', '60', '--user-agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)', 'https://web.archive.org/save/https://lewiscampbell.tech/blog/260609.html']' timed out after 60 seconds",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:23:26.112977+00:00",
                "status": "failed"
            }
        ],
        "dom": [
            {
                "cmd": [
                    "/usr/bin/chromium-browser",
                    "--proxy-server=socks5://tor-socks-proxy:9150",
                    "--disable-features=DarkMode",
                    "--run-all-compositor-stages-before-draw",
                    "--hide-scrollbars",
                    "--autoplay-policy=no-user-gesture-required",
                    "--no-first-run",
                    "--use-fake-ui-for-media-stream",
                    "--use-fake-device-for-media-stream",
                    "--simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59 GMT'",
                    "--headless=new",
                    "--no-sandbox",
                    "--no-zygote",
                    "--disable-dev-shm-usage",
                    "--disable-software-rasterizer",
                    "--disable-sync",
                    "--window-size=1440,2000",
                    "--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "--user-data-dir=/data/personas/Default/chrome_profile",
                    "--profile-directory=Default",
                    "--dump-dom",
                    "https://lewiscampbell.tech/blog/260609.html"
                ],
                "cmd_version": "131.0.6778",
                "end_ts": "2026-06-10T01:22:58.409883+00:00",
                "index_texts": null,
                "output": "output.html",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:22:50.937208+00:00",
                "status": "succeeded"
            }
        ],
        "favicon": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--output",
                    "favicon.ico",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://www.google.com/s2/favicons?domain=lewiscampbell.tech"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-06-10T01:22:39.295000+00:00",
                "index_texts": null,
                "output": "favicon.ico",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:22:36.705954+00:00",
                "status": "succeeded"
            }
        ],
        "git": [],
        "headers": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--head",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://lewiscampbell.tech/blog/260609.html"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-06-10T01:22:39.630775+00:00",
                "index_texts": null,
                "output": "headers.json",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:22:39.333018+00:00",
                "status": "succeeded"
            }
        ],
        "htmltotext": [
            {
                "cmd": [
                    "(internal) archivebox.extractors.htmltotext",
                    "./{singlefile,dom}.html"
                ],
                "cmd_version": "0.8.5rc51",
                "end_ts": "2026-06-10T01:23:18.501297+00:00",
                "index_texts": [
                    "The Decline of Search Engines is an Opportunity (/style.css) (/manifest.json) (/img/icon192-867321d05c95c000.png) (/img/icon32-86d321b0587c9800.png)  (/) (Lewis Campbell Technologies Logo)  (/blog.html) blog (/talks.html) talks (/contact.html) contact (/links.html) links   9 Jun 2026 The Decline of Search Engines is an Opportunity The degradation of search engine capability is fairly undeniable at this point. Google has been unusable for years, DuckDuckGo/Bing is steadily getting worse, and while Yandex is looking more impressive by comparison, it's still a few steps behind the old state of the art. And youtube... oh my god youtube. At this point I instinctively avoid searching youtube at all - the visceral disgust I experience upon seeing the countless of variations of the same empty face staring out at me against the same manicured titlecards, as if everyone is following the same \"How To Drive Engagement With Your Videos\" instruction guide (which they almost certainly are) is probably best shared with a mental health professional (note to self: does my profile picture trigger the same in others?). So, what is a long time netizen of the Information Super Highway to do? Kagi is often recommended but AFAICT relies on the 3 providers mentioned above. LLMs1  can search for me, but a non-deterministic summary built on search results which are often themselves slop is just a Mad Cow Disease for the Mind. No, if we want to solve this, we need to think outside the textbox. Hyperlinks. The answer is hyperlinks. In my early days of the web I was constantly finding cool sites by clicking on the ubiquitous \"links\" page other cool sites always had. Sometimes they were irrelevant, sometimes they were dead,\u00a0but sometimes they really hit the mark and I found stuff I still remember to this day. We're constantly bemoaning the centralized web. But are we not Web Masters? Can we not simply link to the websites we enjoy? Every search engine turning to shit is an incredible opportunity if you look at it right. So with that I introduce my <blink>NEW!</blink> (/links) links page . This is not a \"web ring\", I'm not \"following you back\". It's just stuff I like. I don't expect any of these sites to link back to me. And if you decide to link to me, please don't expect me to link back either. But nonetheless, link! Link to whatever you want! Make your own link page yours. Take back the World Wide Web, one hyperlink at a time. Footnotes This article has now been tagged \"vibecoding\" on lobste.rs. \u21a9     Think I can help your company? (/contact.html) Get in touch or (https://outdata.net) visit my consulting site!  \u00a9 2021 - 2026, Lewis Campbell    "
                ],
                "output": "htmltotext.txt",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:23:18.485987+00:00",
                "status": "succeeded"
            }
        ],
        "media": [
            {
                "cmd": [
                    "/usr/local/bin/yt-dlp",
                    "--restrict-filenames",
                    "--trim-filenames",
                    "128",
                    "--write-description",
                    "--write-info-json",
                    "--write-annotations",
                    "--write-thumbnail",
                    "--no-call-home",
                    "--write-sub",
                    "--write-auto-subs",
                    "--convert-subs=srt",
                    "--yes-playlist",
                    "--continue",
                    "--no-abort-on-error",
                    "--ignore-errors",
                    "--geo-bypass",
                    "--add-metadata",
                    "--format=(bv*+ba/b)[filesize<=750m][filesize_approx<=?750m]/(bv*+ba/b)",
                    "--skip-download",
                    "--cache-dir=/data/yt-dlp-cache/",
                    "--cookies=/data/yt-dlp-cache/cookies.txt",
                    "--proxy=socks5://tor-socks-proxy:9150",
                    "--no-playlist",
                    "https://lewiscampbell.tech/blog/260609.html"
                ],
                "cmd_version": "2024.10.7",
                "end_ts": "2026-06-10T01:23:26.066348+00:00",
                "index_texts": [],
                "output": "media/",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:23:20.292670+00:00",
                "status": "succeeded"
            }
        ],
        "mercury": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/postlight-parser",
                    "https://lewiscampbell.tech/blog/260609.html"
                ],
                "cmd_version": "2.2.3",
                "end_ts": "2026-06-10T01:23:18.444936+00:00",
                "index_texts": null,
                "output": "mercury/",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:23:15.678027+00:00",
                "status": "succeeded"
            }
        ],
        "pdf": [],
        "readability": [
            {
                "cmd": [
                    "/home/archivebox/.npm/bin/readability-extractor",
                    "/tmp/tmpuusveqb9",
                    "https://lewiscampbell.tech/blog/260609.html"
                ],
                "cmd_version": "0.0.11",
                "end_ts": "2026-06-10T01:23:04.446095+00:00",
                "index_texts": [
                    "9 Jun 2026The degradation of search engine capability is fairly undeniable at this point. Google has been unusable for years, DuckDuckGo/Bing is steadily getting worse, and while Yandex is looking more impressive by comparison, it's still a few steps behind the old state of the art. And youtube... oh my god youtube. At this point I instinctively avoid searching youtube at all - the visceral disgust I experience upon seeing the countless of variations of the same empty face staring out at me against the same manicured titlecards, as if everyone is following the same \"How To Drive Engagement With Your Videos\" instruction guide (which they almost certainly are) is probably best shared with a mental health professional (note to self: does my profile picture trigger the same in others?).\nSo, what is a long time netizen of the Information Super Highway to do? Kagi is often recommended but AFAICT relies on the 3 providers mentioned above. LLMs1 can search for me, but a non-deterministic summary built on search results which are often themselves slop is just a Mad Cow Disease for the Mind. No, if we want to solve this, we need to think outside the textbox.\nHyperlinks. The answer is hyperlinks. In my early days of the web I was constantly finding cool sites by clicking on the ubiquitous \"links\" page other cool sites always had. Sometimes they were irrelevant, sometimes they were dead,\u00a0but sometimes they really hit the mark and I found stuff I still remember to this day.\nWe're constantly bemoaning the centralized web. But are we not Web Masters? Can we not simply link to the websites we enjoy? Every search engine turning to shit is an incredible opportunity if you look at it right.\nSo with that I introduce my <blink>NEW!</blink> links page. This is not a \"web ring\", I'm not \"following you back\". It's just stuff I like. I don't expect any of these sites to link back to me. And if you decide to link to me, please don't expect me to link back either. But nonetheless, link! Link to whatever you want! Make your own link page yours. Take back the World Wide Web, one hyperlink at a time.\n\n\n\n\nThis article has now been tagged \"vibecoding\" on lobste.rs. \u21a9\n\n\n\nThink I can help your company? Get in touch or visit my consulting site!"
                ],
                "output": "readability/",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:22:59.420551+00:00",
                "status": "succeeded"
            }
        ],
        "screenshot": [],
        "singlefile": [],
        "title": [
            {
                "cmd": [
                    "/usr/bin/curl",
                    "--silent",
                    "--location",
                    "--compressed",
                    "--proxy",
                    "socks5://tor-socks-proxy:9150",
                    "--max-time",
                    "60",
                    "--user-agent",
                    "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)",
                    "https://lewiscampbell.tech/blog/260609.html"
                ],
                "cmd_version": "8.10.1",
                "end_ts": "2026-06-10T01:22:58.669851+00:00",
                "index_texts": null,
                "output": "The Decline of Search Engines is an Opportunity",
                "pwd": "/data/archive/1781054547.789158",
                "schema": "ArchiveResult",
                "start_ts": "2026-06-10T01:22:58.641037+00:00",
                "status": "succeeded"
            }
        ],
        "wget": []
    },
    "icons": null,
    "is_archived": true,
    "is_static": false,
    "latest": {
        "archive_org": "TimeoutExpired: Command '['/usr/bin/curl', '--silent', '--location', '--compressed', '--proxy', 'socks5://tor-socks-proxy:9150', '--head', '--max-time', '60', '--user-agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 ArchiveBox/{VERSION} (+https://github.com/ArchiveBox/ArchiveBox/)', 'https://web.archive.org/save/https://lewiscampbell.tech/blog/260609.html']' timed out after 60 seconds",
        "dom": "output.html",
        "favicon": "favicon.ico",
        "git": null,
        "media": "media/",
        "pdf": null,
        "screenshot": null,
        "singlefile": null,
        "title": "The Decline of Search Engines is an Opportunity",
        "warc": null,
        "wget": null
    },
    "link_dir": "/data/archive/1781054547.789158",
    "newest_archive_date": "2026-06-10T01:23:26.112977+00:00",
    "num_failures": 1,
    "num_outputs": 8,
    "oldest_archive_date": "2026-06-10T01:22:36.705954+00:00",
    "path": "/blog/260609.html",
    "schema": "Link",
    "scheme": "https",
    "snapshot_abid": "snp_01KTQHZ9WG59DC607801ATBXH6",
    "snapshot_id": "c26a3fb2-e6a0-4774-bca6-730bd5a5f626",
    "sources": [
        "/data/sources/1781054546-import.txt"
    ],
    "tags": null,
    "tags_str": "",
    "timestamp": "1781054547.789158",
    "title": "The Decline of Search Engines is an Opportunity",
    "url": "https://lewiscampbell.tech/blog/260609.html"
}