41554 blogs · [ { "id": "01a0879a-a7ce-7293-931c-cf3a9e04baff", "title": "Agentic AI 2.0 Design Safety Principles", "url": "https://lifecs.likai.org/2026/05/agentic-ai-20-design-safety-principles.html", "published_at": "2026-05-12T16:28:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3a9e115885", "title": "Mitigation strategy for copy.fail and disk cache poisoning of setuid binaries", "url": "https://lifecs.likai.org/2026/05/mitigation-strategy-for-copyfail-and.html", "published_at": "2026-05-05T13:48:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3a9e9de704", "title": "Follow up: Economies of AI", "url": "https://lifecs.likai.org/2026/04/follow-up-economies-of-ai.html", "published_at": "2026-04-11T13:47:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3a9f36e9a4", "title": "Economies of AI", "url": "https://lifecs.likai.org/2026/01/economies-of-ai.html", "published_at": "2026-01-31T16:43:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3a9ff3f975", "title": "Introduction to Fiber Optics for 10G Network at Home", "url": "https://lifecs.likai.org/2026/01/introduction-to-fiber-optics-for-10g.html", "published_at": "2026-01-23T23:08:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa0d1058c", "title": "RCU, SMR, Hazard Pointers: data structure memory management for concurrent programs", "url": "https://lifecs.likai.org/2026/01/rcu-smr-hazard-pointers-data-structure.html", "published_at": "2026-01-01T22:40:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa1c939a8", "title": "My advice if you are a 13 year old vibe coding to become the next Bill Gates...", "url": "https://lifecs.likai.org/2025/12/if-you-are-13-year-old-vibe-coding-to.html", "published_at": "2025-12-19T16:13:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa257144b", "title": "Secretive Key Attestation Possible?", "url": "https://lifecs.likai.org/2025/12/secretive-key-attestation-possible.html", "published_at": "2025-12-13T04:40:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa2bdaff6", "title": "Certificate Signing Request with Authentication Credentials", "url": "https://lifecs.likai.org/2025/12/certificate-signing-request-with.html", "published_at": "2025-12-12T00:34:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa35f01d2", "title": "Runtime TLS Certificate Hot-Reload with OpenSSL", "url": "https://lifecs.likai.org/2025/12/runtime-tls-certificate-hot-reload-with.html", "published_at": "2025-12-09T05:35:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa37fbd78", "title": "Compiling s3backer on MacOS, 2025 edition", "url": "https://lifecs.likai.org/2025/10/compiling-s3backer-on-macos-2025-edition.html", "published_at": "2025-10-18T04:56:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa3c66c99", "title": "AI, The Theranos of Software Engineering", "url": "https://lifecs.likai.org/2025/09/ai-theranos-of-software-engineering.html", "published_at": "2025-09-30T15:25:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa4429bc1", "title": "Review of Memory Safe C/C++ Proposals", "url": "https://lifecs.likai.org/2025/03/review-of-memory-safe-cc-proposals.html", "published_at": "2025-03-05T01:41:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa4c52d68", "title": "Polling vs. Interrupt", "url": "https://lifecs.likai.org/2025/02/polling-vs-interrupt.html", "published_at": "2025-02-09T01:35:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa520666a", "title": "Why RAID 1+0 is Better Than RAID 0+1?", "url": "https://lifecs.likai.org/2025/01/why-raid-10-is-better-than-raid-01.html", "published_at": "2025-01-03T05:18:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa5746dde", "title": "irony-install-server with MacPorts", "url": "https://lifecs.likai.org/2024/11/irony-install-server-with-macports.html", "published_at": "2024-11-03T05:16:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa5774454", "title": "Mitigation strategy for SSH server supply chain attack", "url": "https://lifecs.likai.org/2024/03/ssh-server-compromised-by-xzliblzma-560.html", "published_at": "2024-03-30T02:40:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa5add1e7", "title": "Deep Dive into MQA-CD Encoding", "url": "https://lifecs.likai.org/2024/03/deep-dive-into-mqa-cd-encoding.html", "published_at": "2024-03-16T15:20:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa5c57a4f", "title": "Carrot and Stick Security Design", "url": "https://lifecs.likai.org/2024/03/carrot-and-stick-security-design.html", "published_at": "2024-03-16T12:49:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa6984351", "title": "Memory Safety State of the Union 2024, Rationale Explained", "url": "https://lifecs.likai.org/2024/03/memory-safety-state-of-union-2024.html", "published_at": "2024-03-01T15:44:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa6b6fb32", "title": "Infinite Monkey Theorem, Debunked", "url": "https://lifecs.likai.org/2024/02/infinite-monkey-theorem-debunked.html", "published_at": "2024-02-18T14:10:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa7505220", "title": "Deep Learning and Solving NP-Complete Problems", "url": "https://lifecs.likai.org/2024/01/deep-learning-and-solving-np-complete.html", "published_at": "2024-01-19T05:05:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa77f0741", "title": "So many camera systems! My thoughts.", "url": "https://lifecs.likai.org/2024/01/so-many-camera-systems-my-thoughts.html", "published_at": "2024-01-07T06:17:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa85f19c3", "title": "Why is a Transformer rated in kVA, not in kW?", "url": "https://lifecs.likai.org/2023/12/why-is-transformer-rated-in-kva-not-in.html", "published_at": "2023-12-22T13:46:00+00:00" }, { "id": "01a0879a-a7ce-7293-931c-cf3aa94dbc99", "title": "ZFS zpool replace \"no such device in pool\"", "url": "https://lifecs.likai.org/2023/07/zfs-zpool-replace-no-such-device-in-pool.html", "published_at": "2023-07-15T05:32:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c2798613d14", "title": "Two-Liner Version String Sorting in Python", "url": "https://lifecs.likai.org/2022/06/two-liner-version-string-sorting-in.html", "published_at": "2022-06-14T03:48:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c2798eb42dd", "title": "Designing a Data Breach Resilient Database", "url": "https://lifecs.likai.org/2022/06/designing-data-breach-resilient-database.html", "published_at": "2022-06-12T04:48:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c2799b58bd9", "title": "The Correct Way to Lock a Get-Or-Create Map", "url": "https://lifecs.likai.org/2022/04/the-correct-way-to-lock-get-or-create.html", "published_at": "2022-04-11T18:05:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c2799eb169d", "title": "Self-Driving Car Challenges", "url": "https://lifecs.likai.org/2022/03/self-driving-car-challenges.html", "published_at": "2022-03-28T12:40:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279a3bd4f8", "title": "Four Lessons Learned from Facebook BGP Outage", "url": "https://lifecs.likai.org/2021/10/four-lessons-learned-from-facebook-bgp.html", "published_at": "2021-10-06T03:56:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279b001a32", "title": "Revival of Harvard Architecture for the Mitigation of Ransomware Attacks", "url": "https://lifecs.likai.org/2021/07/revival-of-harvard-architecture-for.html", "published_at": "2021-07-15T06:04:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279b9f92ca", "title": "My notes for setting up a new Yubikey 5", "url": "https://lifecs.likai.org/2020/11/my-notes-for-setting-up-new-yubikey-5.html", "published_at": "2020-11-28T05:25:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279c185efc", "title": "pidfd_getfd is harmful!", "url": "https://lifecs.likai.org/2020/11/pidfdgetfd-is-harmful.html", "published_at": "2020-11-23T17:53:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279cb09b1f", "title": "Electronic Voting", "url": "https://lifecs.likai.org/2020/11/electronic-voting.html", "published_at": "2020-11-05T05:12:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279d61211d", "title": "Python re.finditer() from an iterable of strings", "url": "https://lifecs.likai.org/2019/10/python-refinditer-from-iterable-of.html", "published_at": "2019-10-02T05:42:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279e5168ef", "title": "“Hybrid Log Float” 14-bit to 10-bit Pixel Transfer Function", "url": "https://lifecs.likai.org/2018/12/hybrid-log-float-14-bit-to-10-bit-pixel.html", "published_at": "2018-12-25T15:13:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279eeb5477", "title": "Passwordless Debian Login", "url": "https://lifecs.likai.org/2018/05/passwordless-debian-login.html", "published_at": "2018-05-31T03:47:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c279fbcb764", "title": "My Experience with AWS CloudFront and Lambda@Edge", "url": "https://lifecs.likai.org/2018/04/my-experience-with-aws-cloudfront-and.html", "published_at": "2018-04-19T23:33:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a0555356", "title": "Embedding a Binary Search Tree in an Array", "url": "https://lifecs.likai.org/2018/01/embedding-binary-search-tree-in-array.html", "published_at": "2018-01-19T06:04:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a105bdb2", "title": "C++, the cause and solution to life's pimpl problems", "url": "https://lifecs.likai.org/2018/01/c-cause-and-solution-to-lifes-pimpl.html", "published_at": "2018-01-11T05:51:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a1c5dc36", "title": "How Computability Could Help Understand Procrastination", "url": "https://lifecs.likai.org/2017/09/how-computability-could-help-understand.html", "published_at": "2017-09-30T15:37:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a1f57e1f", "title": "How to restart emulationstation on RetroPie over SSH", "url": "https://lifecs.likai.org/2017/09/how-to-restart-emulationstation-on.html", "published_at": "2017-09-15T04:49:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a21d71ab", "title": "Prediction of the world in 2075", "url": "https://lifecs.likai.org/2017/04/prediction-of-world-in-2075.html", "published_at": "2017-04-17T01:31:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a2253cc1", "title": "Fermat Numbers and Bit Mask", "url": "https://lifecs.likai.org/2016/12/fermat-numbers-and-bit-mask.html", "published_at": "2016-12-13T05:19:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a301bc06", "title": "My Setup with OpenZFS on Mac OS X", "url": "https://lifecs.likai.org/2016/11/my-setup-with-openzfs-on-mac-os-x.html", "published_at": "2016-11-26T16:16:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a34caaf7", "title": "C preprocessor hygienic macros", "url": "https://lifecs.likai.org/2016/07/c-preprocessor-hygienic-macros.html", "published_at": "2016-07-11T02:54:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a413f961", "title": "Proof of Sum of Exponential Powers", "url": "https://lifecs.likai.org/2016/05/proof-of-sum-of-exponential-powers.html", "published_at": "2016-05-13T23:15:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a5077129", "title": "Protobuf like wire encoding inspired by MsgPack", "url": "https://lifecs.likai.org/2016/03/protobuf-like-wire-encoding-inspired-by.html", "published_at": "2016-03-17T04:39:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a514ba31", "title": "How to Play Go Like a Computer Scientist", "url": "https://lifecs.likai.org/2016/03/how-to-play-go-like-computer-scientist.html", "published_at": "2016-03-12T18:48:00+00:00" }, { "id": "01a0bb57-db24-7270-867d-2c27a541898c", "title": "Generic setuid/setgid wrapper for scripts", "url": "https://lifecs.likai.org/2016/02/generic-setuidsetgid-wrapper-for-scripts.html", "published_at": "2016-02-07T03:40:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c3f86d42", "title": "Address Resolution Protocol for Application Specific Buffers", "url": "https://lifecs.likai.org/2016/01/address-resolution-protocol-for.html", "published_at": "2016-01-01T22:06:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c3ff01ea", "title": "Recursively Extensible Open Addressing Hash Table", "url": "https://lifecs.likai.org/2015/12/recursively-extensible-open-addressing.html", "published_at": "2015-12-01T05:21:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c4222250", "title": "From Branch Prediction to Predictable Branching", "url": "https://lifecs.likai.org/2015/11/from-branch-prediction-to-predictable.html", "published_at": "2015-11-11T04:41:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c4fd027e", "title": "Practicality of the Vector Packing Problem", "url": "https://lifecs.likai.org/2015/08/practicality-of-vector-packing-problem_6.html", "published_at": "2015-08-06T04:40:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c5da1e39", "title": "Tweet sized Mac OS X 10.10 exploit", "url": "https://lifecs.likai.org/2015/07/tweet-sized-mac-os-x-1010-exploit.html", "published_at": "2015-07-24T01:47:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c68edc95", "title": "Questions...", "url": "https://lifecs.likai.org/2015/05/questions.html", "published_at": "2015-05-24T02:39:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c780b5bb", "title": "Designing an Automatic Laundry System", "url": "https://lifecs.likai.org/2015/03/designing-automatic-laundry-system.html", "published_at": "2015-03-08T00:54:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c7849d0e", "title": "Why Perfect Forward Secrecy won't work over PGP?", "url": "https://lifecs.likai.org/2015/03/why-perfect-forward-secrecy-wont-work.html", "published_at": "2015-03-02T01:16:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c8383ade", "title": "Extended Datagram Protocol", "url": "https://lifecs.likai.org/2015/02/extended-datagram-protocol.html", "published_at": "2015-02-16T04:42:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c91bf052", "title": "Let Organizations be Smart", "url": "https://lifecs.likai.org/2015/02/let-organizations-be-smart.html", "published_at": "2015-02-14T16:05:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c91db871", "title": "Crypto Ecosystem", "url": "https://lifecs.likai.org/2015/02/crypto-ecosystem.html", "published_at": "2015-02-13T05:48:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c94cedc1", "title": "Yubikey NEO-n", "url": "https://lifecs.likai.org/2015/02/yubikey-neo-n.html", "published_at": "2015-02-07T05:11:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c974372b", "title": "Managing Odroid and \"mlinuxguy\" changes in git", "url": "https://lifecs.likai.org/2015/01/managing-odroid-and-mlinuxguy-changes.html", "published_at": "2015-01-24T06:10:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347c9c43723", "title": "Installing Debian on Odroid C1", "url": "https://lifecs.likai.org/2015/01/installing-debian-on-odroid-c1.html", "published_at": "2015-01-13T07:19:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347ca07a1e0", "title": "Load Balancing Methods and Trade-Offs", "url": "https://lifecs.likai.org/2015/01/load-balancing-methods-and-trade-offs.html", "published_at": "2015-01-08T01:40:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347caa9d8aa", "title": "Cross-Site Request Forgery Prevention", "url": "https://lifecs.likai.org/2014/10/cross-site-request-forgery-prevention.html", "published_at": "2014-10-25T00:00:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cb6cb052", "title": "Build Notes of v8 Command Line Shell", "url": "https://lifecs.likai.org/2014/10/simplified-build-notes-of-v8-command.html", "published_at": "2014-10-19T04:43:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cc5694f6", "title": "Bitrot Resistance on a Single Drive", "url": "https://lifecs.likai.org/2014/06/bitrot-resistance-on-single-drive.html", "published_at": "2014-06-14T16:42:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cd54ac2c", "title": "VirtualBox shared folder Linux notes", "url": "https://lifecs.likai.org/2014/04/virtualbox-shared-folder-linux-notes.html", "published_at": "2014-04-12T05:19:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cda0cdc5", "title": "Really Understanding Python @staticmethod and @classmethod", "url": "https://lifecs.likai.org/2014/03/really-understanding-python.html", "published_at": "2014-03-26T16:47:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cdc634b2", "title": "Programming Language as a Data Mining Problem", "url": "https://lifecs.likai.org/2014/03/programming-language-as-data-mining.html", "published_at": "2014-03-22T01:01:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cdcf8b70", "title": "To err is human; to out, pipeline.", "url": "https://lifecs.likai.org/2013/11/to-err-is-human-to-out-pipeline.html", "published_at": "2013-11-30T17:52:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cebd693e", "title": "Aligned data transfer, or Why Headers Must Come Last", "url": "https://lifecs.likai.org/2013/11/aligned-data-transfer-or-why-headers.html", "published_at": "2013-11-29T23:37:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cf54af78", "title": "REPL kernel and CPU scheduler", "url": "https://lifecs.likai.org/2013/11/repl-kernel-and-cpu-scheduler.html", "published_at": "2013-11-27T05:13:00+00:00" }, { "id": "01a0bb5f-f9ee-73fe-8164-4347cf6b6529", "title": "Micro Kernel, a Historical Perspective of Distributed Systems", "url": "https://lifecs.likai.org/2013/10/micro-kernel-historical-perspective-of.html", "published_at": "2013-10-04T23:13:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc2591195", "title": "Unified Binary JSON and Cap'n Proto Wire Format", "url": "https://lifecs.likai.org/2013/09/unified-binary-json-and-capn-proto-wire.html", "published_at": "2013-09-28T04:56:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc3425876", "title": "Revamping signal system for the subway", "url": "https://lifecs.likai.org/2013/08/revamping-signal-system-for-subway.html", "published_at": "2013-08-24T16:44:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc41b37af", "title": "Towards a decentralized social network", "url": "https://lifecs.likai.org/2013/08/towards-decentralized-social-network.html", "published_at": "2013-08-23T22:14:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc4c041f2", "title": "Essence of a secure socket protocol", "url": "https://lifecs.likai.org/2013/08/essence-of-secure-socket-protocol.html", "published_at": "2013-08-21T04:52:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc52927bf", "title": "Eliminate Cache Coherence from HyperTransport", "url": "https://lifecs.likai.org/2013/08/eliminate-cache-coherence-from.html", "published_at": "2013-08-04T00:11:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc599df5c", "title": "Ideas for improving remote free for StreamFlow allocator", "url": "https://lifecs.likai.org/2013/07/ideas-for-improving-remote-free-for.html", "published_at": "2013-07-18T04:59:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc6300677", "title": "Some notes about setting up LDAP", "url": "https://lifecs.likai.org/2013/06/some-notes-about-setting-up-ldap.html", "published_at": "2013-06-02T00:51:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc70b6600", "title": "Cross-compiling openldap on Debian Wheezy", "url": "https://lifecs.likai.org/2013/05/cross-compiling-openldap-on-debian.html", "published_at": "2013-05-26T04:51:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc73a58ce", "title": "Cap'n proto inspired encoding", "url": "https://lifecs.likai.org/2013/05/capn-proto-inspired-encoding.html", "published_at": "2013-05-25T06:47:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc7e42927", "title": "Exponential back-off algorithm for IP packet fragmentation", "url": "https://lifecs.likai.org/2013/05/exponential-back-off-algorithm-for-ip.html", "published_at": "2013-05-21T03:55:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc83a7e5e", "title": "Pogoplug V4 spec for future reference", "url": "https://lifecs.likai.org/2013/05/pogoplug-v4-spec-for-future-reference.html", "published_at": "2013-05-18T02:05:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc872fef9", "title": "Installing Debian on Pogoplug Series V4", "url": "https://lifecs.likai.org/2013/05/installing-debian-on-pogoplug-series-v4.html", "published_at": "2013-05-11T16:54:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc8d835e9", "title": "Testing U-Boot over TFTP", "url": "https://lifecs.likai.org/2013/05/testing-u-boot-over-tftp.html", "published_at": "2013-05-11T16:51:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dc9725355", "title": "Using Git for Making Law", "url": "https://lifecs.likai.org/2013/04/using-git-for-making-law.html", "published_at": "2013-04-27T20:49:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dca2c88d0", "title": "Notes about Interprocess Communication", "url": "https://lifecs.likai.org/2013/04/notes-about-interprocess-communication.html", "published_at": "2013-04-13T18:21:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dca3c9a30", "title": "Making of a bookmarklet to rot13 a web page", "url": "https://lifecs.likai.org/2013/04/making-of-bookmarklet-to-rot13-web-page.html", "published_at": "2013-04-01T23:32:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dca8fdfdc", "title": "Improved binary JSON encoding", "url": "https://lifecs.likai.org/2013/03/improved-binary-json-encoding.html", "published_at": "2013-03-31T01:56:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dcae3cec8", "title": "Sharing LLVM and cilkplus LLVM in a single git clone", "url": "https://lifecs.likai.org/2013/03/sharing-llvm-and-cilkplus-llvm-in.html", "published_at": "2013-03-30T13:34:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dcb95f8f5", "title": "Machine learning and its impact on human learning", "url": "https://lifecs.likai.org/2013/03/machine-learning-and-its-impact-on.html", "published_at": "2013-03-02T17:33:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dcbe007b4", "title": "Enforce RTOS in hypervisor", "url": "https://lifecs.likai.org/2013/02/enforce-rtos-in-hypervisor.html", "published_at": "2013-02-22T01:35:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dcc7c8875", "title": "Frame buffer file format proposal", "url": "https://lifecs.likai.org/2013/01/frame-buffer-file-format-proposal.html", "published_at": "2013-01-06T01:47:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dccaeef3f", "title": "C++ named argument builder pattern", "url": "https://lifecs.likai.org/2013/01/c-named-argument-builder-pattern.html", "published_at": "2013-01-02T21:26:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dcce12ed2", "title": "MISC: binary Galois Field multiplication", "url": "https://lifecs.likai.org/2012/11/misc-binary-galois-field-multiplication.html", "published_at": "2012-11-30T04:44:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dcd929eef", "title": "MISC: a high-level comparison to TTA", "url": "https://lifecs.likai.org/2012/11/misc-high-level-comparison-to-tta.html", "published_at": "2012-11-23T22:31:00+00:00" }, { "id": "01a0bb65-9a28-7058-a413-3b8dce33f4e3", "title": "MISC: Computation Modules", "url": "https://lifecs.likai.org/2012/11/misc-computation-modules.html", "published_at": "2012-11-10T18:47:00+00:00" } ] posts Claim your blog
Back to lifecs.likai.org
Blog · corpus.blog/blogs/lifecs.likai.org/posts

lifecs.likai.org

lifecs.likai.org

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012