{
    "items": [
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html"
                            ],
                            "name": [
                                "Debian must ship reproducible packages"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "fanf"
                            ],
                            "url": [
                                "https://lobste.rs/~fanf"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~fanf"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/"
                            ],
                            "name": [
                                "Replacing a 3 GB SQLite database with a 10 MB FST (finite state transducer) binary"
                            ]
                        },
                        "lang": "en",
                        "value": "https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "jmillikin"
                            ],
                            "url": [
                                "https://lobste.rs/~jmillikin"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~jmillikin"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://github.com/nooga/let-go"
                            ],
                            "name": [
                                "let-go: Almost Clojure written in Go"
                            ]
                        },
                        "lang": "en",
                        "value": "https://github.com/nooga/let-go"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "nooga"
                            ],
                            "url": [
                                "https://lobste.rs/~nooga"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~nooga"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://andrew-quinn.me/fzf/"
                            ],
                            "name": [
                                "So you've installed `fzf`. Now what? (2023)"
                            ]
                        },
                        "lang": "en",
                        "value": "https://andrew-quinn.me/fzf/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "isuffix"
                            ],
                            "url": [
                                "https://lobste.rs/~isuffix"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~isuffix"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://blog.himanshuanand.com/2026/05/the-90-day-disclosure-policy-is-dead/"
                            ],
                            "name": [
                                "the 90 day disclosure policy is dead"
                            ]
                        },
                        "lang": "en",
                        "value": "https://blog.himanshuanand.com/2026/05/the-90-day-disclosure-policy-is-dead/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "fro"
                            ],
                            "url": [
                                "https://lobste.rs/~fro"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~fro"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc"
                            ],
                            "name": [
                                "FreeBSD: Local privilege escalation via execve()"
                            ]
                        },
                        "lang": "en",
                        "value": "https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "rw-rw-rw-"
                            ],
                            "url": [
                                "https://lobste.rs/~rw-rw-rw-"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~rw-rw-rw-"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://wayland.fyi/"
                            ],
                            "name": [
                                "wayland.fyi minimalist wayland special interest group"
                            ]
                        },
                        "lang": "en",
                        "value": "https://wayland.fyi/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "doriancodes"
                            ],
                            "url": [
                                "https://lobste.rs/~doriancodes"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~doriancodes"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://akselmo.dev/posts/vivipara-and-languages/"
                            ],
                            "name": [
                                "My pastebin clone Vivipara and language musings"
                            ]
                        },
                        "lang": "en",
                        "value": "https://akselmo.dev/posts/vivipara-and-languages/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "Aks"
                            ],
                            "url": [
                                "https://lobste.rs/~Aks"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~Aks"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://susam.net/no-query-strings.html"
                            ],
                            "name": [
                                "I Will Not Add Query Strings to Your URLs"
                            ]
                        },
                        "lang": "en",
                        "value": "https://susam.net/no-query-strings.html"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "susam"
                            ],
                            "url": [
                                "https://lobste.rs/~susam"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~susam"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://lemire.me/blog/2025/12/04/we-see-something-that-works-and-then-we-understand-it/"
                            ],
                            "name": [
                                "We see something that works, and then we understand it"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lemire.me/blog/2025/12/04/we-see-something-that-works-and-then-we-understand-it/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "lnicola"
                            ],
                            "url": [
                                "https://lobste.rs/~lnicola"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~lnicola"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://ahelwer.ca/post/2026-05-08-builtin-u2f/"
                            ],
                            "name": [
                                "Laptops all have built-in security tokens these days"
                            ]
                        },
                        "lang": "en",
                        "value": "https://ahelwer.ca/post/2026-05-08-builtin-u2f/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "ahelwer"
                            ],
                            "url": [
                                "https://lobste.rs/~ahelwer"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~ahelwer"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://surfingcomplexity.blog/2026/05/09/flipping-the-bozo-bit-on-flips-the-learning-off/"
                            ],
                            "name": [
                                "Flipping the bozo bit on flips the learning off"
                            ]
                        },
                        "lang": "en",
                        "value": "https://surfingcomplexity.blog/2026/05/09/flipping-the-bozo-bit-on-flips-the-learning-off/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "eatonphil"
                            ],
                            "url": [
                                "https://lobste.rs/~eatonphil"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~eatonphil"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://www.jefftk.com/p/ai-is-breaking-two-vulnerability-cultures"
                            ],
                            "name": [
                                "AI is Breaking Two Vulnerability Cultures"
                            ]
                        },
                        "lang": "en",
                        "value": "https://www.jefftk.com/p/ai-is-breaking-two-vulnerability-cultures"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "gnyeki"
                            ],
                            "url": [
                                "https://lobste.rs/~gnyeki"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~gnyeki"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/"
                            ],
                            "name": [
                                "A recent experience with ChatGPT 5.5 Pro"
                            ]
                        },
                        "lang": "en",
                        "value": "https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "jmillikin"
                            ],
                            "url": [
                                "https://lobste.rs/~jmillikin"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~jmillikin"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://blog.dochia.dev/blog/idempotency/"
                            ],
                            "name": [
                                "Idempotency Is Easy Until the Second Request Is Different"
                            ]
                        },
                        "lang": "en",
                        "value": "https://blog.dochia.dev/blog/idempotency/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "typesanitizer"
                            ],
                            "url": [
                                "https://lobste.rs/~typesanitizer"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~typesanitizer"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://lilysthings.org/blog/childhood-computing/"
                            ],
                            "name": [
                                "Childhood Computing"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lilysthings.org/blog/childhood-computing/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "i_lost_my_bagel"
                            ],
                            "url": [
                                "https://lobste.rs/~i_lost_my_bagel"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~i_lost_my_bagel"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://www.youtube.com/watch?v=lA8WuXDXfcI"
                            ],
                            "name": [
                                "Robot Dogs Are a Security Nightmare"
                            ]
                        },
                        "lang": "en",
                        "value": "https://www.youtube.com/watch?v=lA8WuXDXfcI"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "daniel_alp"
                            ],
                            "url": [
                                "https://lobste.rs/~daniel_alp"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~daniel_alp"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://github.com/bytexenon/Tiny-Lua-Compiler"
                            ],
                            "name": [
                                "Tiny-Lua-Compiler: Possibly the smallest Lua compiler ever"
                            ]
                        },
                        "lang": "en",
                        "value": "https://github.com/bytexenon/Tiny-Lua-Compiler"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "spc476"
                            ],
                            "url": [
                                "https://lobste.rs/~spc476"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~spc476"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://brennan.io/2026/05/09/pinball-and-escrow/"
                            ],
                            "name": [
                                "Space Cadet Pinball on Linux"
                            ]
                        },
                        "lang": "en",
                        "value": "https://brennan.io/2026/05/09/pinball-and-escrow/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "raymii"
                            ],
                            "url": [
                                "https://lobste.rs/~raymii"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~raymii"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://projects.omarpolo.com/plass.html"
                            ],
                            "name": [
                                "plass: manage passwords"
                            ]
                        },
                        "lang": "en",
                        "value": "https://projects.omarpolo.com/plass.html"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "runxiyu"
                            ],
                            "url": [
                                "https://lobste.rs/~runxiyu"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~runxiyu"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://moq.dev/blog/webrtc-is-the-problem/"
                            ],
                            "name": [
                                "WebRTC is the Problem"
                            ]
                        },
                        "lang": "en",
                        "value": "https://moq.dev/blog/webrtc-is-the-problem/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "polywolf"
                            ],
                            "url": [
                                "https://lobste.rs/~polywolf"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~polywolf"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://forum.malleable.systems/t/point-free-logic-programming/151"
                            ],
                            "name": [
                                "Point-Free Logic Programming"
                            ]
                        },
                        "lang": "en",
                        "value": "https://forum.malleable.systems/t/point-free-logic-programming/151"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "veqq"
                            ],
                            "url": [
                                "https://lobste.rs/~veqq"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~veqq"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://blog.rickardlindberg.me/2025/01/19/replacing-ctrlr-in-bash-without.html"
                            ],
                            "name": [
                                "Replacing Ctrl-R in Bash without TIOCSTI"
                            ]
                        },
                        "lang": "en",
                        "value": "https://blog.rickardlindberg.me/2025/01/19/replacing-ctrlr-in-bash-without.html"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "laqq3"
                            ],
                            "url": [
                                "https://lobste.rs/~laqq3"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~laqq3"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://dillo-browser.org/lab/web-fork/"
                            ],
                            "name": [
                                "On forking the Web"
                            ]
                        },
                        "lang": "en",
                        "value": "https://dillo-browser.org/lab/web-fork/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "spc476"
                            ],
                            "url": [
                                "https://lobste.rs/~spc476"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~spc476"
                    }
                ]
            },
            "lang": "en"
        },
        {
            "type": [
                "h-entry"
            ],
            "properties": {
                "repost-of": [
                    {
                        "type": [
                            "h-cite"
                        ],
                        "properties": {
                            "url": [
                                "https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/"
                            ],
                            "name": [
                                "The Intolerable Hypocrisy of Cyberlibertarianism"
                            ]
                        },
                        "lang": "en",
                        "value": "https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/"
                    }
                ],
                "author": [
                    {
                        "type": [
                            "h-card"
                        ],
                        "properties": {
                            "name": [
                                "toothrot"
                            ],
                            "url": [
                                "https://lobste.rs/~toothrot"
                            ]
                        },
                        "lang": "en",
                        "value": "https://lobste.rs/~toothrot"
                    }
                ]
            },
            "lang": "en"
        }
    ],
    "rels": {
        "icon": [
            "https://lobste.rs/touch-icon-144.png",
            "https://lobste.rs/favicon.ico"
        ],
        "apple-touch-icon": [
            "https://lobste.rs/touch-icon.png",
            "https://lobste.rs/touch-icon-144.png"
        ],
        "search": [
            "https://lobste.rs/opensearch.xml"
        ],
        "shortcut": [
            "https://lobste.rs/favicon.ico"
        ],
        "stylesheet": [
            "https://lobste.rs/assets/application-50d965fb.css",
            "https://lobste.rs/assets/system-system-fd030c9d.css",
            "https://lobste.rs/assets/tom-select-00e8031d.css",
            "https://lobste.rs/assets/TomSelect_remove_button-4d5c34b9.css"
        ],
        "alternate": [
            "https://lobste.rs/rss",
            "https://lobste.rs/comments.rss"
        ],
        "ugc": [
            "https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html",
            "https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/",
            "https://github.com/nooga/let-go",
            "https://andrew-quinn.me/fzf/",
            "https://blog.himanshuanand.com/2026/05/the-90-day-disclosure-policy-is-dead/",
            "https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc",
            "https://wayland.fyi/",
            "https://akselmo.dev/posts/vivipara-and-languages/",
            "https://susam.net/no-query-strings.html",
            "https://lemire.me/blog/2025/12/04/we-see-something-that-works-and-then-we-understand-it/",
            "https://ahelwer.ca/post/2026-05-08-builtin-u2f/",
            "https://surfingcomplexity.blog/2026/05/09/flipping-the-bozo-bit-on-flips-the-learning-off/",
            "https://www.jefftk.com/p/ai-is-breaking-two-vulnerability-cultures",
            "https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/",
            "https://blog.dochia.dev/blog/idempotency/",
            "https://lilysthings.org/blog/childhood-computing/",
            "https://www.youtube.com/watch?v=lA8WuXDXfcI",
            "https://github.com/bytexenon/Tiny-Lua-Compiler",
            "https://brennan.io/2026/05/09/pinball-and-escrow/",
            "https://projects.omarpolo.com/plass.html",
            "https://moq.dev/blog/webrtc-is-the-problem/",
            "https://forum.malleable.systems/t/point-free-logic-programming/151",
            "https://blog.rickardlindberg.me/2025/01/19/replacing-ctrlr-in-bash-without.html",
            "https://dillo-browser.org/lab/web-fork/",
            "https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/"
        ],
        "noreferrer": [
            "https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html",
            "https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/",
            "https://github.com/nooga/let-go",
            "https://andrew-quinn.me/fzf/",
            "https://blog.himanshuanand.com/2026/05/the-90-day-disclosure-policy-is-dead/",
            "https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc",
            "https://wayland.fyi/",
            "https://akselmo.dev/posts/vivipara-and-languages/",
            "https://susam.net/no-query-strings.html",
            "https://lemire.me/blog/2025/12/04/we-see-something-that-works-and-then-we-understand-it/",
            "https://ahelwer.ca/post/2026-05-08-builtin-u2f/",
            "https://surfingcomplexity.blog/2026/05/09/flipping-the-bozo-bit-on-flips-the-learning-off/",
            "https://www.jefftk.com/p/ai-is-breaking-two-vulnerability-cultures",
            "https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/",
            "https://blog.dochia.dev/blog/idempotency/",
            "https://lilysthings.org/blog/childhood-computing/",
            "https://www.youtube.com/watch?v=lA8WuXDXfcI",
            "https://github.com/bytexenon/Tiny-Lua-Compiler",
            "https://brennan.io/2026/05/09/pinball-and-escrow/",
            "https://projects.omarpolo.com/plass.html",
            "https://moq.dev/blog/webrtc-is-the-problem/",
            "https://forum.malleable.systems/t/point-free-logic-programming/151",
            "https://blog.rickardlindberg.me/2025/01/19/replacing-ctrlr-in-bash-without.html",
            "https://dillo-browser.org/lab/web-fork/",
            "https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/"
        ],
        "next": [
            "https://lobste.rs/page/2"
        ]
    },
    "rel-urls": {
        "https://lobste.rs/touch-icon-144.png": {
            "type": "image/png",
            "rels": [
                "apple-touch-icon",
                "icon"
            ]
        },
        "https://lobste.rs/touch-icon.png": {
            "rels": [
                "apple-touch-icon"
            ]
        },
        "https://lobste.rs/opensearch.xml": {
            "title": "Lobsters",
            "type": "application/opensearchdescription+xml",
            "rels": [
                "search"
            ]
        },
        "https://lobste.rs/favicon.ico": {
            "rels": [
                "icon",
                "shortcut"
            ]
        },
        "https://lobste.rs/assets/application-50d965fb.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://lobste.rs/assets/system-system-fd030c9d.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://lobste.rs/assets/tom-select-00e8031d.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://lobste.rs/assets/TomSelect_remove_button-4d5c34b9.css": {
            "rels": [
                "stylesheet"
            ]
        },
        "https://lobste.rs/rss": {
            "title": "RSS 2.0",
            "type": "application/rss+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://lobste.rs/comments.rss": {
            "title": "Comments - RSS 2.0",
            "type": "application/rss+xml",
            "rels": [
                "alternate"
            ]
        },
        "https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html": {
            "text": "Debian must ship reproducible packages",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://til.andrew-quinn.me/posts/replacing-a-3-gb-sqlite-database-with-a-7-mb-fst-finite-state-trandsucer-binary/": {
            "text": "Replacing a 3 GB SQLite database with a 10 MB FST (finite state transducer) binary",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://github.com/nooga/let-go": {
            "text": "let-go: Almost Clojure written in Go",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://andrew-quinn.me/fzf/": {
            "text": "So you've installed `fzf`. Now what? (2023)",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://blog.himanshuanand.com/2026/05/the-90-day-disclosure-policy-is-dead/": {
            "text": "the 90 day disclosure policy is dead",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://www.freebsd.org/security/advisories/FreeBSD-SA-26:13.exec.asc": {
            "text": "FreeBSD: Local privilege escalation via execve()",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://wayland.fyi/": {
            "text": "wayland.fyi minimalist wayland special interest group",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://akselmo.dev/posts/vivipara-and-languages/": {
            "text": "My pastebin clone Vivipara and language musings",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://susam.net/no-query-strings.html": {
            "text": "I Will Not Add Query Strings to Your URLs",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://lemire.me/blog/2025/12/04/we-see-something-that-works-and-then-we-understand-it/": {
            "text": "We see something that works, and then we understand it",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://ahelwer.ca/post/2026-05-08-builtin-u2f/": {
            "text": "Laptops all have built-in security tokens these days",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://surfingcomplexity.blog/2026/05/09/flipping-the-bozo-bit-on-flips-the-learning-off/": {
            "text": "Flipping the bozo bit on flips the learning off",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://www.jefftk.com/p/ai-is-breaking-two-vulnerability-cultures": {
            "text": "AI is Breaking Two Vulnerability Cultures",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://gowers.wordpress.com/2026/05/08/a-recent-experience-with-chatgpt-5-5-pro/": {
            "text": "A recent experience with ChatGPT 5.5 Pro",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://blog.dochia.dev/blog/idempotency/": {
            "text": "Idempotency Is Easy Until the Second Request Is Different",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://lilysthings.org/blog/childhood-computing/": {
            "text": "Childhood Computing",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://www.youtube.com/watch?v=lA8WuXDXfcI": {
            "text": "Robot Dogs Are a Security Nightmare",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://github.com/bytexenon/Tiny-Lua-Compiler": {
            "text": "Tiny-Lua-Compiler: Possibly the smallest Lua compiler ever",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://brennan.io/2026/05/09/pinball-and-escrow/": {
            "text": "Space Cadet Pinball on Linux",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://projects.omarpolo.com/plass.html": {
            "text": "plass: manage passwords",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://moq.dev/blog/webrtc-is-the-problem/": {
            "text": "WebRTC is the Problem",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://forum.malleable.systems/t/point-free-logic-programming/151": {
            "text": "Point-Free Logic Programming",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://blog.rickardlindberg.me/2025/01/19/replacing-ctrlr-in-bash-without.html": {
            "text": "Replacing Ctrl-R in Bash without TIOCSTI",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://dillo-browser.org/lab/web-fork/": {
            "text": "On forking the Web",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://matduggan.com/the-intolerable-hypocrisy-of-cyberlibertarianism/": {
            "text": "The Intolerable Hypocrisy of Cyberlibertarianism",
            "rels": [
                "noreferrer",
                "ugc"
            ]
        },
        "https://lobste.rs/page/2": {
            "text": "Page 2",
            "rels": [
                "next"
            ]
        }
    },
    "debug": {
        "package": "https://packagist.org/packages/mf2/mf2",
        "source": "https://github.com/indieweb/php-mf2",
        "version": "v0.5.0",
        "note": [
            "This output was generated from the php-mf2 library available at https://github.com/indieweb/php-mf2",
            "Please file any issues with the parser at https://github.com/indieweb/php-mf2/issues",
            "Using the Masterminds HTML5 parser"
        ]
    }
}