Articles by genericlemon24
14

Let AI Burn (wheresyoured.at)

1

Abject Praise (infrequently.org)

2

Ordered Key Sharding in DynamoDB (andgravity.com)

3

EU and Civil Society Need to Progress on Digital Autonomy (berthub.eu)

2

The Impossible Things We Have to Believe (berthub.eu)

3

The Web Is an Antitrust Wedge (infrequently.org)

4

The European Cloud Situation at the end of 2025 (berthub.eu)

1

I ported JustHTML from Python to JavaScript with LLMs in 4.5 hours (simonwillison.net)

10

How to Get Hired in 2025 (tonsky.me)

3

Chatcontrol 2025 Edition in Brief (berthub.eu)

1

The Vendor Lock-In You Don't See (lastweekinaws.com)

1

Inheritance over Composition, Sometimes (andgravity.com)

9

'Going to the cloud' could also mean locking into a forever sub-contractor (berthub.eu)

1

Architectural Sympathy (htmx.org)

1

Shut Up and Dance (scottsmitelli.com)

3

ProcessThreadPoolExecutor: when I/O becomes CPU-bound (andgravity.com)

3

JavaScript: When you need two ways to do it (startifact.com)

19

Backpressure explained – the resisted flow of data through software (2019) (medium.com/jayphelps)

1

White House recommends use of memory-safe languages like Python (pyfound.blogspot.com)

186

Home Screen Advantage (infrequently.org)

1

Building a priority-expiry LRU cache without heaps or trees in Python (andgravity.com)

1

Taking the Airbus to the IKEA Cloud (berthub.eu)

108

SQLite 3.45 released with JSONB support (sqlite.org)

1

PEP 738: Adding Android as a supported platform (python.org)

1

PEP 736: Shorthand syntax for keyword arguments at invocation (python.org)

1

Attrs iv: Zero-overhead Frozen attrs Classes (threeofwands.com)

1

Coverage.py with Sys.monitoring (nedbatchelder.com)

1

Mypy 1.8 Released (mypy-lang.blogspot.com)

3

Say it again: values not expressions (nedbatchelder.com)

2

PEP 734: Multiple Interpreters in the Stdlib (python.org)

1

The Categories of Bugs in Python Apps (threeofwands.com)

3

Mypy 1.7 Released (mypy-lang.blogspot.com)

2

PEP 731: C API Working Group Charter (python.org)

1

Hpy 0.9.0: Fourth public release (hpyproject.org)

1

Mypy 1.6 Released (mypy-lang.blogspot.com)

1

PEP 729: Typing governance process (python.org)

2

What every software engineer should know about search (2017) (medium.com/startup-grind)

2

Python 3.12.0 (final) now available (pythoninsider.blogspot.com)

2

Advice to Beginners (nedbatchelder.com)

1

CPython Implements and Uses Bloom Filters for String Processing (simonwillison.net)

1

When to use classes in Python? When you repeat the same functions (andgravity.com)

2

Migrations: The sole scalable fix to tech debt (lethain.com)

1

PEP 726: Module ``__setattr__`` and ``__delattr__`` (python.org)

1

Get Your Mac Python from Python.org (glyph.im)

1

Revitalizing stalled open source projects (kurtmckee.org)

1

Differentiating between dependencies to use packages and for packages themselves (snarky.ca)

8

Mypy 1.5 Released (mypy-lang.blogspot.com)

16

Bridging the Python async gap from the other side (andgravity.com)

3

PEP 718 – Subscriptable Functions (python.org)

1

When to use classes? When your functions take the same arguments (andgravity.com)

1

Enforcement of 2FA for upload.pypi.org begins today (pypi.org)

67

PyPI will require 2FA by the end of 2023 (pypi.org)

31

Why you should still read the docs (andgravity.com)

1

PEP 711: PyBI: a standard format for distributing Python Binaries (python.org)

2

Limiting concurrency in Python asyncio: the story of async imap_unordered() (andgravity.com)

2

Algebraic Data Types in (Typed) Python (threeofwands.com)

1

PEP 710 – Recording the provenance of installed packages (python.org)

72

A Response to Jacob Kaplan-Moss’s “Incompetent but Nice” (glyph.im)

2

How Virtual Environments Work (snarky.ca)

64

Python is two languages now (threeofwands.com)

1

PEP 709 – Inlined Comprehensions (python.org)

2

PEP 706: Filter for Tarfile.extractall (python.org)

1

Appreciating Design (pocoo.org)

15

Mypy 1.0 Released (mypy-lang.blogspot.com)

2

Reader 3.4 released – 5 years, 2000 commits (andgravity.com)

7

PEP 704 – Require virtual environments by default for package installers (python.org)

1

PEP 702: Marking deprecations using the type system (python.org)

54

Code Smell of the Day: Type Keys (2021) (jesseduffield.com)

2

Has your password been pwned? Or, how not to search a 35G file in under 1 ms (andgravity.com)

132

Read this post ‘unless’ you’re not a Ruby developer (jesseduffield.com)

1

Reasoning about asyncio.Semaphore (article by Guido van Rossum) (neopythonic.blogspot.com)

2

PEP 698 – Override Decorator for Static Typing

3

Wall vs. CPU time, or the cost of asyncio Tasks

1

Reader 3.0 released – a Python feed reader library

80

Prevent DoS by large int-str conversions

6

Kate – New Features – August 2022