<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://theaifam5.cc/notes/</id>
  <title>theaifam5 — Mateusz Paluszkiewicz</title>
  <subtitle>Notes on software, systems, and independent engineering by Mateusz Paluszkiewicz.</subtitle>
  <link href="https://theaifam5.cc/atom.xml" rel="self" type="application/atom+xml" />
  <link href="https://theaifam5.cc/notes/" rel="alternate" type="text/html" />
  <updated>2025-02-14T00:00:00.000Z</updated>
  <author><name>Mateusz Paluszkiewicz</name><uri>https://theaifam5.cc/</uri></author>
  <entry>
    <id>https://theaifam5.cc/notes/compiling-a-hardened-gentoo-kernel/</id>
    <title>Compiling a hardened Gentoo kernel (placeholder)</title>
    <link href="https://theaifam5.cc/notes/compiling-a-hardened-gentoo-kernel/" rel="alternate" type="text/html" />
    <published>2025-02-14T00:00:00.000Z</published>
    <updated>2025-02-14T00:00:00.000Z</updated>
    <summary>Placeholder notes for documenting a hardened Gentoo kernel build.</summary>
    <category term="gentoo" />
    <category term="linux" />
    <category term="security" />
  </entry>
  <entry>
    <id>https://theaifam5.cc/notes/zero-copy-deserialization-why-flatbuffers-beat-protocol-buffers/</id>
    <title>Zero-Copy Deserialization: Why FlatBuffers Beat Protocol Buffers</title>
    <link href="https://theaifam5.cc/notes/zero-copy-deserialization-why-flatbuffers-beat-protocol-buffers/" rel="alternate" type="text/html" />
    <published>2024-11-29T00:00:00.000Z</published>
    <updated>2024-11-29T00:00:00.000Z</updated>
    <summary>Where the time goes when decoding messages, and what changes when the buffer already is the data structure. (placeholder)</summary>
    <category term="rust" />
    <category term="performance" />
  </entry>
  <entry>
    <id>https://theaifam5.cc/notes/event-pipelines-with-ebpf/</id>
    <title>Event pipelines with eBPF (placeholder)</title>
    <link href="https://theaifam5.cc/notes/event-pipelines-with-ebpf/" rel="alternate" type="text/html" />
    <published>2024-09-03T00:00:00.000Z</published>
    <updated>2024-09-03T00:00:00.000Z</updated>
    <summary>Placeholder notes about structuring an event pipeline around eBPF.</summary>
    <category term="ebpf" />
    <category term="linux" />
    <category term="observability" />
  </entry>
  <entry>
    <id>https://theaifam5.cc/notes/lock-free-mpsc-queues-on-x86-64/</id>
    <title>Lock-free MPSC queues on x86-64 (placeholder)</title>
    <link href="https://theaifam5.cc/notes/lock-free-mpsc-queues-on-x86-64/" rel="alternate" type="text/html" />
    <published>2024-04-12T00:00:00.000Z</published>
    <updated>2024-04-12T00:00:00.000Z</updated>
    <summary>Placeholder notes for exploring multi-producer, single-consumer queues on x86-64.</summary>
    <category term="concurrency" />
    <category term="atomics" />
    <category term="x86-64" />
  </entry>
  <entry>
    <id>https://theaifam5.cc/notes/static-builds-with-musl/</id>
    <title>Static builds with musl (placeholder)</title>
    <link href="https://theaifam5.cc/notes/static-builds-with-musl/" rel="alternate" type="text/html" />
    <published>2024-02-18T00:00:00.000Z</published>
    <updated>2024-02-18T00:00:00.000Z</updated>
    <summary>Placeholder notes about building static binaries with musl.</summary>
    <category term="musl" />
    <category term="linux" />
    <category term="static-linking" />
  </entry>
</feed>
