<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Marek's idea of the day</title>
    <link>https://idea.popcount.org</link>
    <description />
    <language>en-gb</language>
    <atom:link href="https://idea.popcount.org/rss.xml" rel="self" type="application/rss+xml" />


    <item>
      <title>Orange FTTH and IPv6 - part two</title>
      <pubDate>Fri, 31 Mar 2023 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2023-04-01-orange-ftth-and-ipv6---part-two</link>
      <guid>https://idea.popcount.org/2023-04-01-orange-ftth-and-ipv6---part-two</guid>
      <description />
    </item>
    <item>
      <title>eGPU stutter from hell</title>
      <pubDate>Sun, 04 Sep 2022 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2022-09-05-egpu-stutter-from-hell</link>
      <guid>https://idea.popcount.org/2022-09-05-egpu-stutter-from-hell</guid>
      <description />
    </item>
    <item>
      <title>Branch predictor: How many "if"s are too many? Including x86 and M1 benchmarks!</title>
      <pubDate>Wed, 05 May 2021 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2021-05-06-branch-predictor-how-many-ifs-are-too-many-including-x86-and-m1-benchmarks</link>
      <guid>https://idea.popcount.org/2021-05-06-branch-predictor-how-many-ifs-are-too-many-including-x86-and-m1-benchmarks</guid>
      <description />
    </item>
    <item>
      <title>Orange FTTH on a custom router</title>
      <pubDate>Sat, 01 Aug 2020 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2020-08-02-orange-ftth-on-a-custom-router</link>
      <guid>https://idea.popcount.org/2020-08-02-orange-ftth-on-a-custom-router</guid>
      <description />
    </item>
    <item>
      <title>Why is there a "V" in SIGSEGV Segmentation Fault?</title>
      <pubDate>Wed, 17 Jun 2020 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2020-06-18-why-is-there-a-v-in-sigsegv-segmentation-fault</link>
      <guid>https://idea.popcount.org/2020-06-18-why-is-there-a-v-in-sigsegv-segmentation-fault</guid>
      <description />
    </item>
    <item>
      <title>Moral compass: In praise of openness</title>
      <pubDate>Sat, 28 Mar 2020 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2020-03-29-moral-compass-in-praise-of-openness</link>
      <guid>https://idea.popcount.org/2020-03-29-moral-compass-in-praise-of-openness</guid>
      <description />
    </item>
    <item>
      <title>mmuniq: When Bloom filters don't bloom</title>
      <pubDate>Sun, 01 Mar 2020 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2020-03-02-mmuniq-when-bloom-filters-dont-bloom</link>
      <guid>https://idea.popcount.org/2020-03-02-mmuniq-when-bloom-filters-dont-bloom</guid>
      <description />
    </item>
    <item>
      <title>Addressing</title>
      <pubDate>Thu, 05 Dec 2019 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-12-06-addressing</link>
      <guid>https://idea.popcount.org/2019-12-06-addressing</guid>
      <description />
    </item>
    <item>
      <title>Creating sockets</title>
      <pubDate>Tue, 05 Nov 2019 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-11-06-creating-sockets</link>
      <guid>https://idea.popcount.org/2019-11-06-creating-sockets</guid>
      <description />
    </item>
    <item>
      <title>TCP Puzzles 1-2</title>
      <pubDate>Sun, 29 Sep 2019 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-09-30-tcp-puzzles-1-2</link>
      <guid>https://idea.popcount.org/2019-09-30-tcp-puzzles-1-2</guid>
      <description />
    </item>
    <item>
      <title>When TCP sockets refuse to die</title>
      <pubDate>Thu, 19 Sep 2019 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-09-20-when-tcp-sockets-refuse-to-die</link>
      <guid>https://idea.popcount.org/2019-09-20-when-tcp-sockets-refuse-to-die</guid>
      <description />
    </item>
    <item>
      <title>A gentle introduction to Linux Kernel fuzzing</title>
      <pubDate>Tue, 09 Jul 2019 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-07-10-a-gentle-introduction-to-linux-kernel-fuzzing</link>
      <guid>https://idea.popcount.org/2019-07-10-a-gentle-introduction-to-linux-kernel-fuzzing</guid>
      <description />
    </item>
    <item>
      <title>Cloudflare architecture and how BPF eats the world</title>
      <pubDate>Fri, 17 May 2019 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-05-18-cloudflare-architecture-and-how-bpf-eats-the-world</link>
      <guid>https://idea.popcount.org/2019-05-18-cloudflare-architecture-and-how-bpf-eats-the-world</guid>
      <description />
    </item>
    <item>
      <title>RFC8482 - Saying goodbye to DNS ANY</title>
      <pubDate>Thu, 14 Mar 2019 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-03-15-rfc8482---saying-goodbye-to-dns-any</link>
      <guid>https://idea.popcount.org/2019-03-15-rfc8482---saying-goodbye-to-dns-any</guid>
      <description />
    </item>
    <item>
      <title>SOCKMAP - TCP splicing of the future</title>
      <pubDate>Sun, 17 Feb 2019 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-02-18-sockmap---tcp-splicing-of-the-future</link>
      <guid>https://idea.popcount.org/2019-02-18-sockmap---tcp-splicing-of-the-future</guid>
      <description />
    </item>
    <item>
      <title>io_submit - The epoll alternative</title>
      <pubDate>Thu, 03 Jan 2019 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2019-01-04-io_submit---the-epoll-alternative</link>
      <guid>https://idea.popcount.org/2019-01-04-io_submit---the-epoll-alternative</guid>
      <description />
    </item>
    <item>
      <title>Every 7.8us your memory has a hiccup</title>
      <pubDate>Thu, 22 Nov 2018 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-11-23-every-78us-your-memory-has-a-hiccup</link>
      <guid>https://idea.popcount.org/2018-11-23-every-78us-your-memory-has-a-hiccup</guid>
      <description />
    </item>
    <item>
      <title>The rise of multivector attacks</title>
      <pubDate>Sun, 11 Nov 2018 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-11-12-the-rise-of-multivector-attacks</link>
      <guid>https://idea.popcount.org/2018-11-12-the-rise-of-multivector-attacks</guid>
      <description />
    </item>
    <item>
      <title>Why we are bumping the IPv6 MTU</title>
      <pubDate>Sun, 09 Sep 2018 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-09-10-why-we-are-bumping-the-ipv6-mtu</link>
      <guid>https://idea.popcount.org/2018-09-10-why-we-are-bumping-the-ipv6-mtu</guid>
      <description />
    </item>
    <item>
      <title>How to drop 10 million packets</title>
      <pubDate>Thu, 05 Jul 2018 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-07-06-how-to-drop-10-million-packets</link>
      <guid>https://idea.popcount.org/2018-07-06-how-to-drop-10-million-packets</guid>
      <description />
    </item>
    <item>
      <title>Today we mitigated the resolver</title>
      <pubDate>Thu, 31 May 2018 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-06-01-today-we-mitigated-the-resolver</link>
      <guid>https://idea.popcount.org/2018-06-01-today-we-mitigated-the-resolver</guid>
      <description />
    </item>
    <item>
      <title>mmproxy - creative linux routing hack</title>
      <pubDate>Mon, 16 Apr 2018 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-04-17-mmproxy---creative-linux-routing-hack</link>
      <guid>https://idea.popcount.org/2018-04-17-mmproxy---creative-linux-routing-hack</guid>
      <description />
    </item>
    <item>
      <title>Using TPROXY for Spectrum product</title>
      <pubDate>Wed, 11 Apr 2018 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-04-12-using-tproxy-for-spectrum-product</link>
      <guid>https://idea.popcount.org/2018-04-12-using-tproxy-for-spectrum-product</guid>
      <description />
    </item>
    <item>
      <title>Sockets, Hop Distance and writing eBPF assembly</title>
      <pubDate>Wed, 28 Mar 2018 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-03-29-sockets-hop-distance-and-writing-ebpf-assembly</link>
      <guid>https://idea.popcount.org/2018-03-29-sockets-hop-distance-and-writing-ebpf-assembly</guid>
      <description />
    </item>
    <item>
      <title>The real cause of large DDoS - IP Spoofing</title>
      <pubDate>Mon, 05 Mar 2018 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-03-06-the-real-cause-of-large-ddos---ip-spoofing</link>
      <guid>https://idea.popcount.org/2018-03-06-the-real-cause-of-large-ddos---ip-spoofing</guid>
      <description />
    </item>
    <item>
      <title>Memcrashed - Amplification attacks from 11211/UDP</title>
      <pubDate>Mon, 26 Feb 2018 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-02-27-memcrashed---amplification-attacks-from-11211udp</link>
      <guid>https://idea.popcount.org/2018-02-27-memcrashed---amplification-attacks-from-11211udp</guid>
      <description />
    </item>
    <item>
      <title>IP Spoofing at Packet Hacking Village</title>
      <pubDate>Thu, 25 Jan 2018 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-01-26-ip-spoofing-at-packet-hacking-village</link>
      <guid>https://idea.popcount.org/2018-01-26-ip-spoofing-at-packet-hacking-village</guid>
      <description />
    </item>
    <item>
      <title>SYN packet handling</title>
      <pubDate>Sun, 14 Jan 2018 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2018-01-15-syn-packet-handling</link>
      <guid>https://idea.popcount.org/2018-01-15-syn-packet-handling</guid>
      <description />
    </item>
    <item>
      <title>5 talks in 5 weeks</title>
      <pubDate>Thu, 21 Dec 2017 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-12-22-5-talks-in-5-weeks</link>
      <guid>https://idea.popcount.org/2017-12-22-5-talks-in-5-weeks</guid>
      <description />
    </item>
    <item>
      <title>Perfect locality and three SystemTap scripts</title>
      <pubDate>Sun, 05 Nov 2017 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-11-06-perfect-locality-and-three-systemtap-scripts</link>
      <guid>https://idea.popcount.org/2017-11-06-perfect-locality-and-three-systemtap-scripts</guid>
      <description />
    </item>
    <item>
      <title>The sad state of Linux socket blancing</title>
      <pubDate>Mon, 23 Oct 2017 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-10-24-the-sad-state-of-linux-socket-blancing</link>
      <guid>https://idea.popcount.org/2017-10-24-the-sad-state-of-linux-socket-blancing</guid>
      <description />
    </item>
    <item>
      <title>Meet Gatebot - a bot that allows us to sleep</title>
      <pubDate>Sun, 24 Sep 2017 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-09-25-meet-gatebot---a-bot-that-allows-us-to-sleep</link>
      <guid>https://idea.popcount.org/2017-09-25-meet-gatebot---a-bot-that-allows-us-to-sleep</guid>
      <description />
    </item>
    <item>
      <title>IP fragmentation is fundamentally broken</title>
      <pubDate>Thu, 17 Aug 2017 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-08-18-ip-fragmentation-is-fundamentally-broken</link>
      <guid>https://idea.popcount.org/2017-08-18-ip-fragmentation-is-fundamentally-broken</guid>
      <description />
    </item>
    <item>
      <title>SSDP attack crossing 100Gbps</title>
      <pubDate>Wed, 28 Jun 2017 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-06-29-ssdp-attack-crossing-100gbps</link>
      <guid>https://idea.popcount.org/2017-06-29-ssdp-attack-crossing-100gbps</guid>
      <description />
    </item>
    <item>
      <title>Reflections on reflection (attacks)</title>
      <pubDate>Wed, 24 May 2017 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-05-25-reflections-on-reflection-attacks</link>
      <guid>https://idea.popcount.org/2017-05-25-reflections-on-reflection-attacks</guid>
      <description />
    </item>
    <item>
      <title>Sandboxing landscape</title>
      <pubDate>Mon, 27 Mar 2017 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-03-28-sandboxing-landscape</link>
      <guid>https://idea.popcount.org/2017-03-28-sandboxing-landscape</guid>
      <description />
    </item>
    <item>
      <title>Epoll is fundamentally broken 2/2</title>
      <pubDate>Sun, 19 Mar 2017 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-03-20-epoll-is-fundamentally-broken-22</link>
      <guid>https://idea.popcount.org/2017-03-20-epoll-is-fundamentally-broken-22</guid>
      <description />
    </item>
    <item>
      <title>Socket API thoughts</title>
      <pubDate>Wed, 22 Feb 2017 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-02-23-socket-api-thoughts</link>
      <guid>https://idea.popcount.org/2017-02-23-socket-api-thoughts</guid>
      <description />
    </item>
    <item>
      <title>Epoll is fundamentally broken 1/2</title>
      <pubDate>Sun, 19 Feb 2017 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-02-20-epoll-is-fundamentally-broken-12</link>
      <guid>https://idea.popcount.org/2017-02-20-epoll-is-fundamentally-broken-12</guid>
      <description />
    </item>
    <item>
      <title>Select is fundamentally broken</title>
      <pubDate>Thu, 05 Jan 2017 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2017-01-06-select-is-fundamentally-broken</link>
      <guid>https://idea.popcount.org/2017-01-06-select-is-fundamentally-broken</guid>
      <description />
    </item>
    <item>
      <title>TLD glue sticks around too long</title>
      <pubDate>Sun, 04 Dec 2016 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-12-05-tld-glue-sticks-around-too-long</link>
      <guid>https://idea.popcount.org/2016-12-05-tld-glue-sticks-around-too-long</guid>
      <description />
    </item>
    <item>
      <title>A brief history of select(2)</title>
      <pubDate>Mon, 31 Oct 2016 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-11-01-a-brief-history-of-select2</link>
      <guid>https://idea.popcount.org/2016-11-01-a-brief-history-of-select2</guid>
      <description />
    </item>
    <item>
      <title>Say Cheese: DDoS from IoT devices</title>
      <pubDate>Tue, 11 Oct 2016 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-10-12-say-cheese-ddos-from-iot-devices</link>
      <guid>https://idea.popcount.org/2016-10-12-say-cheese-ddos-from-iot-devices</guid>
      <description />
    </item>
    <item>
      <title>Strange Loop - IP Spoofing</title>
      <pubDate>Mon, 19 Sep 2016 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-09-20-strange-loop---ip-spoofing</link>
      <guid>https://idea.popcount.org/2016-09-20-strange-loop---ip-spoofing</guid>
      <description />
    </item>
    <item>
      <title>This is strictly a violation of the TCP specification</title>
      <pubDate>Thu, 11 Aug 2016 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-08-12-this-is-strictly-a-violation-of-the-tcp-specification</link>
      <guid>https://idea.popcount.org/2016-08-12-this-is-strictly-a-violation-of-the-tcp-specification</guid>
      <description />
    </item>
    <item>
      <title>Why we use the Linux kernel's TCP stack</title>
      <pubDate>Wed, 06 Jul 2016 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-07-07-why-we-use-the-linux-kernels-tcp-stack</link>
      <guid>https://idea.popcount.org/2016-07-07-why-we-use-the-linux-kernels-tcp-stack</guid>
      <description />
    </item>
    <item>
      <title>The curious case of slow downloads</title>
      <pubDate>Sun, 10 Apr 2016 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-04-11-the-curious-case-of-slow-downloads</link>
      <guid>https://idea.popcount.org/2016-04-11-the-curious-case-of-slow-downloads</guid>
      <description />
    </item>
    <item>
      <title>The revenge of the listening sockets</title>
      <pubDate>Mon, 04 Apr 2016 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-04-05-the-revenge-of-the-listening-sockets</link>
      <guid>https://idea.popcount.org/2016-04-05-the-revenge-of-the-listening-sockets</guid>
      <description />
    </item>
    <item>
      <title>Web archeology - itblog</title>
      <pubDate>Thu, 10 Mar 2016 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-03-11-web-archeology---itblog</link>
      <guid>https://idea.popcount.org/2016-03-11-web-archeology---itblog</guid>
      <description />
    </item>
    <item>
      <title>The winter of weekend attacks</title>
      <pubDate>Tue, 01 Mar 2016 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-03-02-the-winter-of-weekend-attacks</link>
      <guid>https://idea.popcount.org/2016-03-02-the-winter-of-weekend-attacks</guid>
      <description />
    </item>
    <item>
      <title>Enigma - Building a DoS mitigation pipeline</title>
      <pubDate>Sun, 31 Jan 2016 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2016-02-01-enigma---building-a-dos-mitigation-pipeline</link>
      <guid>https://idea.popcount.org/2016-02-01-enigma---building-a-dos-mitigation-pipeline</guid>
      <description />
    </item>
    <item>
      <title>A story of one latency spike</title>
      <pubDate>Wed, 18 Nov 2015 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-11-19-a-story-of-one-latency-spike</link>
      <guid>https://idea.popcount.org/2015-11-19-a-story-of-one-latency-spike</guid>
      <description />
    </item>
    <item>
      <title>Black Hat EU - Defending the indefensible</title>
      <pubDate>Sun, 15 Nov 2015 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-11-16-black-hat-eu---defending-the-indefensible</link>
      <guid>https://idea.popcount.org/2015-11-16-black-hat-eu---defending-the-indefensible</guid>
      <description />
    </item>
    <item>
      <title>Analysis of a browser-based DDoS</title>
      <pubDate>Thu, 24 Sep 2015 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-09-25-analysis-of-a-browser-based-ddos</link>
      <guid>https://idea.popcount.org/2015-09-25-analysis-of-a-browser-based-ddos</guid>
      <description />
    </item>
    <item>
      <title>Kernel bypass</title>
      <pubDate>Sun, 06 Sep 2015 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-09-07-kernel-bypass</link>
      <guid>https://idea.popcount.org/2015-09-07-kernel-bypass</guid>
      <description />
    </item>
    <item>
      <title>Turtles all the way down</title>
      <pubDate>Sat, 15 Aug 2015 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-08-16-turtles-all-the-way-down</link>
      <guid>https://idea.popcount.org/2015-08-16-turtles-all-the-way-down</guid>
      <description />
    </item>
    <item>
      <title>How to achieve low latency</title>
      <pubDate>Mon, 29 Jun 2015 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-06-30-how-to-achieve-low-latency</link>
      <guid>https://idea.popcount.org/2015-06-30-how-to-achieve-low-latency</guid>
      <description />
    </item>
    <item>
      <title>How to receive a million packets per second</title>
      <pubDate>Mon, 15 Jun 2015 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-06-16-how-to-receive-a-million-packets-per-second</link>
      <guid>https://idea.popcount.org/2015-06-16-how-to-receive-a-million-packets-per-second</guid>
      <description />
    </item>
    <item>
      <title>CloudFlare Interview Questions</title>
      <pubDate>Sun, 10 May 2015 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-05-11-cloudflare-interview-questions</link>
      <guid>https://idea.popcount.org/2015-05-11-cloudflare-interview-questions</guid>
      <description />
    </item>
    <item>
      <title>OARC - Dealing with DNS packet floods</title>
      <pubDate>Sun, 10 May 2015 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-05-11-oarc---dealing-with-dns-packet-floods</link>
      <guid>https://idea.popcount.org/2015-05-11-oarc---dealing-with-dns-packet-floods</guid>
      <description />
    </item>
    <item>
      <title>Deprecating the DNS ANY</title>
      <pubDate>Thu, 05 Mar 2015 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-03-06-deprecating-the-dns-any</link>
      <guid>https://idea.popcount.org/2015-03-06-deprecating-the-dns-any</guid>
      <description />
    </item>
    <item>
      <title>Path MTU discovery in practice</title>
      <pubDate>Tue, 03 Feb 2015 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2015-02-04-path-mtu-discovery-in-practice</link>
      <guid>https://idea.popcount.org/2015-02-04-path-mtu-discovery-in-practice</guid>
      <description />
    </item>
    <item>
      <title>BPF: the forgotten bytecode</title>
      <pubDate>Tue, 20 May 2014 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2014-05-21-bpf-the-forgotten-bytecode</link>
      <guid>https://idea.popcount.org/2014-05-21-bpf-the-forgotten-bytecode</guid>
      <description />
    </item>
    <item>
      <title>Bind before connect</title>
      <pubDate>Wed, 02 Apr 2014 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2014-04-03-bind-before-connect</link>
      <guid>https://idea.popcount.org/2014-04-03-bind-before-connect</guid>
      <description />
    </item>
    <item>
      <title>Improving 'container/list'</title>
      <pubDate>Thu, 27 Feb 2014 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2014-02-28-improving-containerlist</link>
      <guid>https://idea.popcount.org/2014-02-28-improving-containerlist</guid>
      <description />
    </item>
    <item>
      <title>Logging best practices</title>
      <pubDate>Mon, 30 Dec 2013 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-12-31-logging-best-practises</link>
      <guid>https://idea.popcount.org/2013-12-31-logging-best-practises</guid>
      <description />
    </item>
    <item>
      <title>How to resolve a million domains</title>
      <pubDate>Wed, 27 Nov 2013 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-11-28-how-to-resolve-a-million-domains</link>
      <guid>https://idea.popcount.org/2013-11-28-how-to-resolve-a-million-domains</guid>
      <description />
    </item>
    <item>
      <title>Visualising SipHash</title>
      <pubDate>Tue, 08 Oct 2013 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-10-09-visualising-siphash</link>
      <guid>https://idea.popcount.org/2013-10-09-visualising-siphash</guid>
      <description />
    </item>
    <item>
      <title>It ain't about the callbacks...</title>
      <pubDate>Wed, 04 Sep 2013 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-09-05-it-aint-about-the-callbacks</link>
      <guid>https://idea.popcount.org/2013-09-05-it-aint-about-the-callbacks</guid>
      <description />
    </item>
    <item>
      <title>FORTIFY_SOURCE</title>
      <pubDate>Wed, 14 Aug 2013 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-08-15-fortify_source</link>
      <guid>https://idea.popcount.org/2013-08-15-fortify_source</guid>
      <description />
    </item>
    <item>
      <title>IR is better than assembly</title>
      <pubDate>Tue, 23 Jul 2013 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-07-24-ir-is-better-than-assembly</link>
      <guid>https://idea.popcount.org/2013-07-24-ir-is-better-than-assembly</guid>
      <description />
    </item>
    <item>
      <title>How to sleep a million years</title>
      <pubDate>Thu, 18 Jul 2013 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-07-19-how-to-sleep-a-million-years</link>
      <guid>https://idea.popcount.org/2013-07-19-how-to-sleep-a-million-years</guid>
      <description />
    </item>
    <item>
      <title>Baby steps in x86 assembly</title>
      <pubDate>Mon, 15 Jul 2013 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-07-16-baby-steps-in-x86-assembly</link>
      <guid>https://idea.popcount.org/2013-07-16-baby-steps-in-x86-assembly</guid>
      <description />
    </item>
    <item>
      <title>Fun with The Great Firewall</title>
      <pubDate>Wed, 10 Jul 2013 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-07-11-fun-with-the-great-firewall</link>
      <guid>https://idea.popcount.org/2013-07-11-fun-with-the-great-firewall</guid>
      <description />
    </item>
    <item>
      <title>Hardware entropy: RDRAND</title>
      <pubDate>Sun, 24 Mar 2013 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-03-25-hardware-entropy-rdrand</link>
      <guid>https://idea.popcount.org/2013-03-25-hardware-entropy-rdrand</guid>
      <description />
    </item>
    <item>
      <title>Bitsliced SipHash</title>
      <pubDate>Tue, 29 Jan 2013 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-01-30-bitsliced-siphash</link>
      <guid>https://idea.popcount.org/2013-01-30-bitsliced-siphash</guid>
      <description />
    </item>
    <item>
      <title>Stripping layer 2 in pcap</title>
      <pubDate>Mon, 28 Jan 2013 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-01-29-stripping-layer-2-in-pcap</link>
      <guid>https://idea.popcount.org/2013-01-29-stripping-layer-2-in-pcap</guid>
      <description />
    </item>
    <item>
      <title>Counting cycles - RDTSC</title>
      <pubDate>Sun, 27 Jan 2013 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-01-28-counting-cycles---rdtsc</link>
      <guid>https://idea.popcount.org/2013-01-28-counting-cycles---rdtsc</guid>
      <description />
    </item>
    <item>
      <title>SipHash</title>
      <pubDate>Wed, 23 Jan 2013 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2013-01-24-siphash</link>
      <guid>https://idea.popcount.org/2013-01-24-siphash</guid>
      <description />
    </item>
    <item>
      <title>Linux process states</title>
      <pubDate>Mon, 10 Dec 2012 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-12-11-linux-process-states</link>
      <guid>https://idea.popcount.org/2012-12-11-linux-process-states</guid>
      <description />
    </item>
    <item>
      <title>lsof: can't identify protocol</title>
      <pubDate>Sat, 08 Dec 2012 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-12-09-lsof-cant-identify-protocol</link>
      <guid>https://idea.popcount.org/2012-12-09-lsof-cant-identify-protocol</guid>
      <description />
    </item>
    <item>
      <title>Too much Erlang</title>
      <pubDate>Thu, 22 Nov 2012 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-11-23-too-much-erlang</link>
      <guid>https://idea.popcount.org/2012-11-23-too-much-erlang</guid>
      <description />
    </item>
    <item>
      <title>How to crash gdb on OS X</title>
      <pubDate>Mon, 12 Nov 2012 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-11-13-how-to-crash-gdb-on-os-x</link>
      <guid>https://idea.popcount.org/2012-11-13-how-to-crash-gdb-on-os-x</guid>
      <description />
    </item>
    <item>
      <title>SSL scanners</title>
      <pubDate>Sun, 11 Nov 2012 23:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-11-12-ssl-scanners</link>
      <guid>https://idea.popcount.org/2012-11-12-ssl-scanners</guid>
      <description />
    </item>
    <item>
      <title>AES support in Westmere</title>
      <pubDate>Sun, 23 Sep 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-09-24-aes-support-in-westmere</link>
      <guid>https://idea.popcount.org/2012-09-24-aes-support-in-westmere</guid>
      <description />
    </item>
    <item>
      <title>Django with SockJS</title>
      <pubDate>Thu, 20 Sep 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-09-21-django-with-sockjs</link>
      <guid>https://idea.popcount.org/2012-09-21-django-with-sockjs</guid>
      <description />
    </item>
    <item>
      <title>Reinventing spinlocks</title>
      <pubDate>Tue, 11 Sep 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-09-12-reinventing-spinlocks</link>
      <guid>https://idea.popcount.org/2012-09-12-reinventing-spinlocks</guid>
      <description />
    </item>
    <item>
      <title>Concurrent queue in C</title>
      <pubDate>Mon, 10 Sep 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-09-11-concurrent-queue-in-c</link>
      <guid>https://idea.popcount.org/2012-09-11-concurrent-queue-in-c</guid>
      <description />
    </item>
    <item>
      <title>Am I a cyborg now?</title>
      <pubDate>Fri, 27 Jul 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-07-28-am-i-a-cyborg-now</link>
      <guid>https://idea.popcount.org/2012-07-28-am-i-a-cyborg-now</guid>
      <description />
    </item>
    <item>
      <title>Introduction to HAMT</title>
      <pubDate>Tue, 24 Jul 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-07-25-introduction-to-hamt</link>
      <guid>https://idea.popcount.org/2012-07-25-introduction-to-hamt</guid>
      <description />
    </item>
    <item>
      <title>Rethinking full text search</title>
      <pubDate>Sun, 01 Jul 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-07-02-rethinking-full-text-search</link>
      <guid>https://idea.popcount.org/2012-07-02-rethinking-full-text-search</guid>
      <description />
    </item>
    <item>
      <title>SSL fingerprinting for p0f</title>
      <pubDate>Sat, 16 Jun 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-06-17-ssl-fingerprinting-for-p0f</link>
      <guid>https://idea.popcount.org/2012-06-17-ssl-fingerprinting-for-p0f</guid>
      <description />
    </item>
    <item>
      <title>Dissecting SSL handshake</title>
      <pubDate>Fri, 15 Jun 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-06-16-dissecting-ssl-handshake</link>
      <guid>https://idea.popcount.org/2012-06-16-dissecting-ssl-handshake</guid>
      <description />
    </item>
    <item>
      <title>Hello world!</title>
      <pubDate>Thu, 31 May 2012 22:00:00 -0000</pubDate>
      <link>https://idea.popcount.org/2012-06-01-hello-world</link>
      <guid>https://idea.popcount.org/2012-06-01-hello-world</guid>
      <description />
    </item>


  </channel>
</rss>
