Scraper-defense reverse proxy
Answers to common questions around IPv6.
Editor, Raymond Hettinger,. This article explains the new features in Python 3.8, compared to 3.7. Python 3.8 was released on October 14, 2019. For full details, see the changelog. Summary – Releas...
An article about setting up an Autonomous System (AS) from scratch.
Self-hosted abuse detection and rule enforcement against low-effort mass AI scraping and bots.
IPv6 is over 30 years old now, so 2026 is definitely going to be the year where we see universal adoption. Uhuh, right.
Media over QUIC: Most of QUIC's killer features aren't obvious or documented. Time to change that.
Source code: Lib/socket.py This module provides access to the BSD socket interface. It is available on all modern Unix systems, Windows, MacOS, and probably additional platforms. Availability: not ...
Self-hosted abuse detection and rule enforcement against low-effort mass AI scraping and bots.
High-level concurrency and networking framework on top of asyncio or Trio
In this series looking at features introduced by every version of Python 3, we continue our look at Python 3.8, examining changes to the standard library. These include some useful new functionality in functools, some new mathematical functions in math and statistics, some improvements for running servers on dual-stack hosts in asyncio and socket, and also a number of new features in typing.
IPv4 is the most widely used Internet routing protocol used. However, it has reached the end of it’s lifespan, but it will not go away any time soon.
Background I recently had a bit of impromptu disaster recovery, and it gave me a hunger for more! More downtime! More kubernetes manifest! More DNS! Ahhhh! The plan was really simple. I love dedica...
Editor, Raymond Hettinger,. This article explains the new features in Python 3.8, compared to 3.7. Python 3.8 was released on October 14, 2019. For full details, see the changelog. Summary – Releas...