41554 blogs · [ { "id": "01a0876b-eea9-73b4-a5fc-c613e50ebe29", "title": "[Computing] The Bootstrapping Exam: Escaping from “Trusting Trust”", "url": "https://www.devever.net/~hl/bootstrapping-exam", "published_at": "2024-02-04T11:37:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e54557b6", "title": "[Hμblog] 37C3 talk recording: Adventures in Reverse Engineering Broadcom NIC Firmware", "url": "https://www.devever.net/~hl/u/202402#03a", "published_at": "2024-02-03T07:31:16+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e637e5cd", "title": "[Hμblog] Libreboot 10-year anniversary", "url": "https://www.devever.net/~hl/u/202312#13a", "published_at": "2023-12-13T08:11:05+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e7004262", "title": "[Computing] I'll be speaking at 37C3 (and have some spare tickets)", "url": "https://www.devever.net/~hl/37c3-announce", "published_at": "2023-12-03T13:29:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e72ade95", "title": "[Hμblog] Towards Greater Accountability: A Proposal for CA Issuance Decision Logs", "url": "https://www.devever.net/~hl/u/202311#25a", "published_at": "2023-11-25T11:02:58+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e7d26a1a", "title": "[Hμblog] Stop deploying web application firewalls", "url": "https://www.devever.net/~hl/u/202311#14a", "published_at": "2023-11-14T07:25:56+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e85c5025", "title": "[Computing] Expect-CT Lite: A humble proposal for minimal CT enforcement in TLS certificates", "url": "https://www.devever.net/~hl/expect-ct-lite", "published_at": "2023-10-28T14:07:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e91c53d0", "title": "[Computing] Mitigating the Hetzner/Linode XMPP.ru MitM interception incident, part 2: XMPP-specific mitigations", "url": "https://www.devever.net/~hl/xmpp-incident-2", "published_at": "2023-10-28T14:06:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e940f102", "title": "[Computing] Mitigating the Hetzner/Linode XMPP.ru MitM interception incident", "url": "https://www.devever.net/~hl/xmpp-incident", "published_at": "2023-10-20T20:30:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613e9984e2d", "title": "[Hμblog] Make the web great again", "url": "https://www.devever.net/~hl/u/202307#29a", "published_at": "2023-07-29T15:48:47+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ea7cefde", "title": "[Computing] Why even let users set their own passwords?", "url": "https://www.devever.net/~hl/passwords", "published_at": "2023-07-22T13:35:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613eb5102df", "title": "[Computing] The problem with federated web apps", "url": "https://www.devever.net/~hl/webappcoupling", "published_at": "2023-07-01T12:05:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ebc15fa5", "title": "[Hμblog] I don't trust Signal", "url": "https://www.devever.net/~hl/u/202306#25a", "published_at": "2023-06-25T10:34:12+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ec7a51fa", "title": "[Computing] Web-based cryptography is always snake oil", "url": "https://www.devever.net/~hl/webcrypto", "published_at": "2023-06-25T08:38:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ed79e95b", "title": "[Computing] Writing a KVM hypervisor VMM in Python", "url": "https://www.devever.net/~hl/kvm", "published_at": "2023-06-04T10:52:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ee09fd90", "title": "[Computing] Modern CPUs have a backstage cast", "url": "https://www.devever.net/~hl/backstage-cast", "published_at": "2023-05-30T17:14:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ef05d5b5", "title": "[Hμblog] Thoughts on Apache, .htaccess and the hackish state", "url": "https://www.devever.net/~hl/u/202305#26b", "published_at": "2023-05-26T18:13:25+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613efc529e6", "title": "[Hμblog] That people produce HTML with string templates is telling us something", "url": "https://www.devever.net/~hl/u/202305#26a", "published_at": "2023-05-26T17:15:36+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f02d5d92", "title": "[Computing] Patterns in register map design", "url": "https://www.devever.net/~hl/regmap", "published_at": "2023-05-20T15:11:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f08167d9", "title": "[Computing] Binary formats and protocols: LTV is better than TLV", "url": "https://www.devever.net/~hl/ltv", "published_at": "2023-05-10T18:15:42+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f0fc2eeb", "title": "[Computing] Memoirs from the old web: IE's crazy content rating system", "url": "https://www.devever.net/~hl/pics", "published_at": "2023-05-06T14:04:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f1d9550d", "title": "[Computing] Client certificates aren't universally more secure", "url": "https://www.devever.net/~hl/clientcert", "published_at": "2023-05-03T20:21:03+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f25c39ef", "title": "[Computing] Memoirs from the old web: The KEYGEN element", "url": "https://www.devever.net/~hl/web-keygen", "published_at": "2023-04-29T12:55:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f2b98239", "title": "[The World] Heterogenous v. homogenous manufacturing", "url": "https://www.devever.net/~hl/hhman", "published_at": "2023-04-27T18:52:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f3766496", "title": "[Computing] On numbering hegemonies and namespace monopolies", "url": "https://www.devever.net/~hl/numheg", "published_at": "2023-04-23T12:39:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f3f1c21a", "title": "[Hμblog] Chicken Scheme's internal data representation", "url": "https://www.devever.net/~hl/u/202304#22a", "published_at": "2023-04-22T12:41:45+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f4ab291c", "title": "[Computing] Memoirs from the old web: server-side image maps", "url": "https://www.devever.net/~hl/imagemap", "published_at": "2023-04-22T10:23:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f4b96a1b", "title": "[Computing] The inscrutable nature of UK rail ticketing", "url": "https://www.devever.net/~hl/ukrail", "published_at": "2023-02-07T19:13:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f5a2e996", "title": "[Computing] Against risk-based authentication (or, why I wouldn't trust Google Cloud)", "url": "https://www.devever.net/~hl/logindenial", "published_at": "2023-02-03T06:49:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f5cf6bca", "title": "[Computing] Netheads vs. bellheads redux: the strange victory of SIP over the telephone network", "url": "https://www.devever.net/~hl/sip-victory", "published_at": "2023-01-27T06:31:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f6443924", "title": "[Computing] Producing HTML using string templates has always been the wrong solution", "url": "https://www.devever.net/~hl/stringtemplates", "published_at": "2023-01-15T14:45:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f65abf9d", "title": "[Computing] Memoirs from the old web: The GateKeeper access control system", "url": "https://www.devever.net/~hl/gatekeeper", "published_at": "2023-01-07T07:48:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f75906f8", "title": "[Hμblog] Pushup, a framework for mildly dynamic websites", "url": "https://www.devever.net/~hl/u/202301#06a", "published_at": "2023-01-06T16:53:51+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f77afb61", "title": "[Computing] Let's Encrypt now supports ACME-CAA: closing the DV loophole", "url": "https://www.devever.net/~hl/acme-caa-live", "published_at": "2022-12-17T09:13:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f79a5bcc", "title": "[Computing] The Talos II, Blackbird POWER9 systems support tagged memory", "url": "https://www.devever.net/~hl/power9tags", "published_at": "2022-10-29T08:19:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f7baf799", "title": "[Computing] Computers are an inherently oppressive technology", "url": "https://www.devever.net/~hl/ruthlessness", "published_at": "2022-06-12T08:27:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f88308ad", "title": "[Hμblog] Webrings", "url": "https://www.devever.net/~hl/u/202205#02b", "published_at": "2022-05-02T17:59:32+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f8e26809", "title": "[Computing] The Demise of the Mildly Dynamic Website", "url": "https://www.devever.net/~hl/mildlydynamic", "published_at": "2022-05-02T16:09:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613f90fc3db", "title": "[Computing] Website redesign and editorial changes", "url": "https://www.devever.net/~hl/redesign", "published_at": "2022-05-02T07:35:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fa0de42d", "title": "[Hμblog] mynoise.net (noise generator)", "url": "https://www.devever.net/~hl/u/202205#02a", "published_at": "2022-05-02T06:41:45+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fa5148af", "title": "[Hμblog] Dialog (language)", "url": "https://www.devever.net/~hl/u/202205#01b", "published_at": "2022-05-01T19:03:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fa866a65", "title": "[Hμblog] Inform 7 is now open source", "url": "https://www.devever.net/~hl/u/202205#01a", "published_at": "2022-05-01T18:02:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fb1b8776", "title": "[The World] Requiem for Strawberry", "url": "https://www.devever.net/~hl/strawberry_farewell", "published_at": "2021-10-11T19:09:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fb3e1987", "title": "[Computing] How the K-line got its name: history of IRC daemon configuration", "url": "https://www.devever.net/~hl/irclines", "published_at": "2021-06-16T22:46:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fb8fe6b0", "title": "[Computing] Freenode commits suicide, is no longer a serious IRC network", "url": "https://www.devever.net/~hl/freenode_suicide", "published_at": "2021-06-15T03:39:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fc295a05", "title": "[Computing] I have now been banned from Freenode", "url": "https://www.devever.net/~hl/freenode_kline", "published_at": "2021-06-13T02:36:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fcf4fa25", "title": "[Computing] Why the GDPR is a threat to a free internet and should be ignored by those outside the EU", "url": "https://www.devever.net/~hl/ignoregdpr", "published_at": "2021-06-12T21:35:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fd9df1ec", "title": "[Computing] A thought experiment: High-Availability IRC", "url": "https://www.devever.net/~hl/ha-irc", "published_at": "2021-05-27T04:15:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fdac66cc", "title": "[Computing] Freenode IRC operators perform mass seizure of channels for mentioning Liberachat", "url": "https://www.devever.net/~hl/freenode_abuse2", "published_at": "2021-05-26T07:57:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fdd42b40", "title": "[Computing] Freenode IRC operators now engaging in routine abuses of power", "url": "https://www.devever.net/~hl/freenode_abuse", "published_at": "2021-05-22T15:16:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fe3a0bd0", "title": "[Computing] Having a bank account without having a phone number", "url": "https://www.devever.net/~hl/phonebank", "published_at": "2021-05-11T13:34:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613fee6981a", "title": "[Computing] Live feed of the HN Top 30 as an IRC Channel", "url": "https://www.devever.net/~hl/hntop", "published_at": "2021-04-02T13:04:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ff2793c3", "title": "[Computing] Patterns in application-layer protocol design", "url": "https://www.devever.net/~hl/applayer", "published_at": "2021-03-16T21:28:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c613ffd336e6", "title": "[Computing] A taxonomy of I/O architectures", "url": "https://www.devever.net/~hl/pipes", "published_at": "2021-03-13T22:42:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c614001fbc5b", "title": "[Computing] Attributes of configuration languages", "url": "https://www.devever.net/~hl/configsys", "published_at": "2021-02-19T02:47:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61400f371c5", "title": "[Computing] How secure boot and trusted boot can be owner-controlled", "url": "https://www.devever.net/~hl/secureboot", "published_at": "2021-02-12T15:11:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61401a1deb8", "title": "[Computing] In the future, even your RAM will have firmware; and the subject of POWER10 blobs", "url": "https://www.devever.net/~hl/omi", "published_at": "2021-02-04T21:08:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140214176c", "title": "[Computing] Modifying and running a binary by recompiling a reverse engineered disassembly", "url": "https://www.devever.net/~hl/recompile", "published_at": "2020-12-05T23:36:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140216b152", "title": "[Computing] The different kinds of authentication protocols", "url": "https://www.devever.net/~hl/auth", "published_at": "2020-09-23T15:35:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61402f92ff3", "title": "[Computing] Serial Attached SCSI (SAS) is a circuit switched computer network", "url": "https://www.devever.net/~hl/sas", "published_at": "2020-09-20T19:31:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61403b7926f", "title": "[Computing] USB Mass Storage and USB-Attached SCSI... are both SCSI", "url": "https://www.devever.net/~hl/usbuas", "published_at": "2020-09-11T12:06:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61403bd9b83", "title": "[Computing] A brief introduction to SCSI", "url": "https://www.devever.net/~hl/scsi", "published_at": "2020-09-09T10:08:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c614044079bd", "title": "[Computing] Myths about USB NKRO and how USB HID works", "url": "https://www.devever.net/~hl/usbnkro", "published_at": "2020-04-09T01:47:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c614048ad7ae", "title": "[Fiction] Kolmogorov's AI", "url": "https://www.devever.net/~hl/fi/kolmogorov", "published_at": "2020-03-06T23:09:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c614049d975e", "title": "[Computing] Mis-fitted USB ports, an epidemic", "url": "https://www.devever.net/~hl/usbfit", "published_at": "2020-01-09T20:52:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c614056091cf", "title": "[Computing] Total Advertising Denial", "url": "https://www.devever.net/~hl/total-advertising-denial", "published_at": "2019-11-12T23:19:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c614062bfc5a", "title": "[Computing] XML is almost always misused", "url": "https://www.devever.net/~hl/xml", "published_at": "2019-10-29T16:26:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61406c31783", "title": "[Computing] The evolution of the web, and a eulogy for XHTML2", "url": "https://www.devever.net/~hl/xhtml2", "published_at": "2019-10-26T11:32:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140750a5d3", "title": "[Computing] Cloudflare considered harmful", "url": "https://www.devever.net/~hl/cloudflare", "published_at": "2019-10-23T16:58:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c614080d491f", "title": "[The World] Lifeforms", "url": "https://www.devever.net/~hl/lifeforms", "published_at": "2019-10-15T20:31:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61408ec03ed", "title": "[Computing] The PowerPC AS Tagged Memory Extensions", "url": "https://www.devever.net/~hl/ppcas", "published_at": "2019-08-31T14:34:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140950359c", "title": "[Computing] On the opening of the Power ISA, and the chilling effects of proprietary ISAs", "url": "https://www.devever.net/~hl/opening-power", "published_at": "2019-08-28T14:46:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c61409ccb7c9", "title": "[Computing] The i.MX8 cannot be deblobbed", "url": "https://www.devever.net/~hl/imx8", "published_at": "2019-06-11T07:46:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140a296b7b", "title": "[Computing] Rethinking the filesystem as global mutable state, the root of all evil", "url": "https://www.devever.net/~hl/globalfs", "published_at": "2019-06-02T10:15:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140a3c623d", "title": "[Computing] Rethinking files", "url": "https://www.devever.net/~hl/objectworld", "published_at": "2019-06-02T09:47:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140aa989af", "title": "[Computing] Extended Validation certificates have always been useless", "url": "https://www.devever.net/~hl/ev-is-useless", "published_at": "2019-05-23T19:22:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140b833037", "title": "[Computing] Adventures in reverse engineering Broadcom NIC firmware", "url": "https://www.devever.net/~hl/ortega", "published_at": "2019-04-16T02:48:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140b9aa873", "title": "[Computing] Running Baldur's Gate 2 in windowed mode at high resolutions", "url": "https://www.devever.net/~hl/bg2ws", "published_at": "2019-04-16T00:00:00+00:00" }, { "id": "01a0876b-eea9-73b4-a5fc-c6140bf78aa4", "title": "[Computing] Grow-up and grow-down technologies", "url": "https://www.devever.net/~hl/growupdown", "published_at": "2018-11-30T10:54:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-864098350712", "title": "[Computing] Why Intel will never let owners control the ME", "url": "https://www.devever.net/~hl/intelme", "published_at": "2018-07-22T17:34:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409925d4e4", "title": "[Computing] Legal Analysis of the “Admiral” Anti-Adblocker DMCA Incident", "url": "https://www.devever.net/~hl/dmca-adblock", "published_at": "2017-08-12T04:22:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-864099c5d700", "title": "[Computing] Phone numbers must die", "url": "https://www.devever.net/~hl/e164", "published_at": "2017-01-16T14:35:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409abade93", "title": "[Computing] Rackmount Improv HSM", "url": "https://www.devever.net/~hl/improvhsm", "published_at": "2016-11-25T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409b2d6b03", "title": "[Computing] Let's Encrypt for IRC Networks: A Deployment Guide", "url": "https://www.devever.net/~hl/acmeirc", "published_at": "2016-03-21T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409c16d2d7", "title": "[Computing] The Cultural Defeat of Microsoft", "url": "https://www.devever.net/~hl/windowsdefeat", "published_at": "2016-03-08T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409cd62cdc", "title": "[Computing] Microsoft has stopped making Windows", "url": "https://www.devever.net/~hl/windowsbetrayal", "published_at": "2016-03-05T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409dbe067d", "title": "[Computing] Why I will never use Windows 8 or Windows 10", "url": "https://www.devever.net/~hl/windows8", "published_at": "2016-03-04T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409eb45c87", "title": "[Computing] Psychological effects of coding style", "url": "https://www.devever.net/~hl/codingstylepsych", "published_at": "2016-03-02T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409f48a558", "title": "[Computing] Death to the Win32 console subsystem", "url": "https://www.devever.net/~hl/win32con", "published_at": "2016-02-19T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-86409f9d0256", "title": "[Computing] Why I don't like smartphones", "url": "https://www.devever.net/~hl/smartphones", "published_at": "2016-02-13T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a083db7a", "title": "[Computing] The Normativity Manifesto", "url": "https://www.devever.net/~hl/normativitymanifesto", "published_at": "2016-02-10T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a1101978", "title": "[Computing] Zero-G Programming", "url": "https://www.devever.net/~hl/zerog", "published_at": "2016-02-07T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a1abc390", "title": "[Computing] The Bourne Ambiguity", "url": "https://www.devever.net/~hl/bourne-ambiguity", "published_at": "2016-02-06T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a1f85c59", "title": "[Computing] Nexuses Redux: Nativity", "url": "https://www.devever.net/~hl/nexus-nativity", "published_at": "2016-02-06T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a2d64a39", "title": "[Computing] Embedding of binary data into programs", "url": "https://www.devever.net/~hl/incbin", "published_at": "2016-01-15T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a31520f0", "title": "[Computing] There are no secure smartphones.", "url": "https://www.devever.net/~hl/nosecuresmartphone", "published_at": "2016-01-14T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a3b8220b", "title": "[Computing] TLS and the Policy MitM Armageddon", "url": "https://www.devever.net/~hl/policymitm", "published_at": "2015-12-03T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a3d556d3", "title": "[Computing] Why the AGPL is often unenforceable", "url": "https://www.devever.net/~hl/agplunenforceable", "published_at": "2015-11-24T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a48b9186", "title": "[Computing] Linux's GPLv2 licence is routinely violated", "url": "https://www.devever.net/~hl/linuxgpl", "published_at": "2015-11-24T00:00:00+00:00" }, { "id": "01a0876b-eeaa-714b-813c-8640a56b14be", "title": "[Computing] Why I don't like smartcards, HSMs, YubiKeys, etc.", "url": "https://www.devever.net/~hl/smartcards", "published_at": "2015-10-28T00:00:00+00:00" } ] posts Claim your blog
Back to hlandau
Blog · corpus.blog/blogs/devever.net/posts

hlandau

devever.net

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015