Articles by petercooper
292

A year of fighting scrapers on my 1.5 million-page website (patronview.com)

2

Upcoming access restrictions to public API endpoints and UI views (github.blog)

2

GitHub Copilot – 5 years ago today (2021) (github.blog)

2

The Oldschool PC Font Pack (int10h.org)

3

The Cutting Room Floor (tcrf.net)

5

RackRat: eBay Rackmount Server Deal Finder (rackrat.net)

83

IP Addresses Through 2025 (potaroo.net)

2

Building Docfind: Fast Client-Side Search with Rust and WebAssembly (visualstudio.com)

2

Secrets in unlisted GitHub gists are reported to secret scanning partners (github.blog)

3

How did the Windows 95 UI code get brought to the Windows NT code base? (microsoft.com)

22

Genomic analyses of hair from Ludwig van Beethoven (2023) (cell.com)

4

British endurance swimmer becomes first to swim around Iceland (bbc.co.uk)

2

Default tab size changed from eight to four on GitHub (github.blog)

1

Signaling Cursor AI Completion with a File Watcher and Screen Flasher (bbs-software.com)

1

Speculative Optimizations for WebAssembly Using Deopts and Inlining (v8.dev)

212

Congratulations on creating the one billionth repository on GitHub (github.com/aasishpokhrel)

2

UK's largest data centre campus proposed in North Lincolnshire (grimsbytelegraph.co.uk)

2

GitHub adds Nerd Fonts into its Monaspace font (github.com/githubnext)

2

inferMLX: Simple Llama Model LLM Inference in macOS with MLX (github.com/peterc)

1

Explaining ABI Breakage in PostgreSQL 17.1 (enterprisedb.com)

13

Crunchy Data Warehouse: Postgres with Iceberg for High Performance Analytics (crunchydata.com)

1

Cspapers: Computer Science Papers Indexed (cspapers.org)

10

I interviewed 100 DevTools founders and this is what I learned (scalingdevtools.com)

2

Hybrid full-text search and vector search with SQLite (alexgarcia.xyz)

3

Jazz Band Covers Nirvana on the Spot [video] (youtube.com)

1

The Easy Way to Get into the Olympics (nowiknow.com)

2

A Brief History of AI: How Did We Get Here, and What's Next? (timescale.com)

2

The Controversial Sound Only 2% of People Hear [video] (youtube.com)

1

New C++ features in GCC 14 (redhat.com)

2

Backup Strategies for SQLite in Production (oldmoe.blog)

1

Fx 32.0, now with YAML support too (github.com/antonmedv)

2

Committing to Windows (world.hey.com)

0

SQL query optimization: a comprehensive developer's guide (aiven.io)

2

Why can't I trigger a blue screen crash by injecting the magic key sequence? (microsoft.com)

1

SaaS Fees Calculator (saasfeecalc.com)

1

Node.js Debate over Enabling Corepack by Default and Potentially Unbundling NPM (socket.dev)

2

BGPWatch: A platform for detecting and diagnosing hijacking incidents (apnic.net)

153

Command line interface guidelines (2021) (clig.dev)

2

Just the Docs (just-the-docs.com)

2

The best string sound I have ever heard [video] (youtube.com)

2

Web Components in Earnest (naildrivin5.com)

2

AdonisJS v6 (adonisjs.com)

1

Short tech writing style guide for developers (lornajane.net)

3

Australia: 'Golden visa' scheme for wealthy investors axed (bbc.co.uk)

44

The memory remains: Permanent memory with systemd and a Rust allocator (darkcoding.net)

39

GitHub Actions as a time-sharing supercomputer (alexellis.io)

1

Zombiezen.com/go/SQLite reaches 1.0 (zombiezen.com)

1

Advent of Code in PostgreSQL: Tips and Tricks from 2022 (crunchydata.com)

6

Teaching Postgres New Tricks: SIMD Vectorization for Faster Analytical Queries (timescale.com)

14

A Man Who Sued Himself (and the IRS) and Won (nowiknow.com)

1

Enhancing Heroku Postgres with Pgvector (heroku.com)

48

The Case of a Curious SQL Query (buttondown.email/jaffray)

1

Apache Answer: Open-source Q&A Platform (apache.org)

1

Becoming a good engineer is about collecting experience (addyosmani.com)

1

An event organizer's duty of care (josh.tel)

1

Node.js 21 Available Now (openjsf.org)

65

Ruff v0.1.0 (astral.sh)

1

Car batteries wired in parallel [video] (youtube.com)

1

Third-Party JavaScript (benv.ca)

1

Experience the Best of PostgreSQL with OCI Database with PostgreSQL (oracle.com)

11

The Convenience of .NET (microsoft.com)

6

Why driving above the speed limit is a mug’s game (spectator.co.uk)

1

The AI Engineer Summit (ai.engineer)

30

Turbo 8 is dropping TypeScript (world.hey.com)

1

How GitHub Builds GitHub with GitHub [video] (youtube.com)

3

Codespaces gives you a free upgrade (github.blog)

62

North American English Dialects (aschmann.net)

3

Elia: A terminal ChatGPT client built with Textual (github.com/darrenburns)

5

NASA loses Voyager 2 contact after sending wrong command (bbc.co.uk)

2

A Quest to Eat at the World’s 50 Best Restaurants Before 50 (snook.ca)

2

GitHub CLI project command is now generally available (github.blog)

2

Web servers should refuse requests for random, unnecessary URLs (utoronto.ca)

1

IP to timezone, the 30 second way (remysharp.com)

2

The First Machine Unlearning Challenge (googleblog.com)

1

Mschf microscopic bag 'smaller than grain of salt' sells for $63,750 (bbc.co.uk)

2

Netlify Acquires Stackbit (netlify.com)

1

The bug at the heart of the NPM ecosystem (vlt.sh)

1

Major research lost after cleaner turns off fridge (bbc.co.uk)

124

Removing official support for Red Hat enterprise Linux (jeffgeerling.com)

1

The GTLDs' New Clothes – A Look at Centralization in Naked Domains (netmeister.org)

3

New W3C Website Deployed (w3.org)

6

One-person company that makes League of Legends stat tool gets $55M buyout (arstechnica.com)

23

Estimation isn’t for everyone (nytimes.com)

4

US bound Air India 777 diverts to Russia (flightradar24.com)

1

Painless WebGPU Programming with Taichi.js (betterprogramming.pub)

4

Meilisearch v1.2 Released (meilisearch.com)

2

RedwoodJS’ Next Epoch: All in on React Server Components (preston-werner.com)

1

How to Fix a ReDoS (apnic.net)

1

How to Fix a ReDoS (github.blog)

130

New C features in GCC 13 (redhat.com)

1

Path to Citus Con: Working in Public (simonwillison.net)

3

Until the End of the Internet (37signals.com)

2

Swift Package Index gains Apple sponsorship (swift.org)

5

The Book of Secret Knowledge (github.com/trimstray)

1

My all-time dream car (world.hey.com)

125

Go 1.20 released (go.dev)

2

Getting to One Million Users as a One-Woman Dev [video] (youtube.com)

3

I wish JSON5 was more popular (evertpot.com)

59

SQLite-loadable-rs: A framework for building SQLite Extensions in Rust (observablehq.com)

82

Jqjq: Jq Implementation of Jq (github.com/wader)