Urgent.News

What's breaking now, across thousands of outlets.

Tech

Creepy crawlies

Creepy crawlies Konstantin Ryabitsev discusses how bad the "background radiation" of abusive crawlers has become from the perspective of git.kernel.org , the official Git repository for the Linux kernel: TL;DR: we spend more CPU cycles rendering commits for scrapers than we spend on all other kinds of legitimate access, including git clones. At any one time, across 5 geo-distributed nodes, there…

We haven't written up this one. Simon Willison has the full story — the link below goes straight to it.

Read the original at simonwillison.net →

More in Tech

Node.js Account Shutdown: Token Revocation and Eventual Deletion in 3 Steps

In a customer-support system, the hard part of account shutdown is deciding what must stop now and what can wait. A stolen refresh token is an immediate abuse problem; an account deletion request is a…

  • System must stop compromise by revoking sessions if refresh token is stolen.
  • Profile state set to non-active first to prevent new privileged actions.
  • Deletion performed after all recovery and audit requirements are met.

I built a free image preprocessor to get better OCR results (PrepOCR)

The problem OCR is only as good as the image you feed it. A scanned form that's slightly tilted, low-contrast, or has a noisy background can tank recognition accuracy — even with a good OCR engine behind it. Most of the time the fix isn't a better OCR model, it's a cleaner input image.

  • PrepOCR is a free image pre-processing service.
  • Supports tilt correction, contrast enhancement, and binarization.
  • Parallel processing improves speed on capable machines.

More from Monday 7 September →