Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

DonateCity — A Gamified Donation Experience

This is a submission for Weekend Challenge: Generosity Edition What I Built I built a gamified donation platform where every donation helps you build and grow your own virtual city.

  • DonationCity is a gamified donation platform
  • Users contribute to building virtual cities
  • Platform features leaderboards and challenges

Why your Lighthouse score changes when you did nothing

Introduction If you ship websites for a living, you have seen this. You change one thing on a page. You open Chrome, run Lighthouse, and the performance score goes up a few points.

  • Lighthouse score varies due to CPU load, network jitter, third-party tags, and luck.
  • Score changes may be misinterpreted as improvements or regressions.
  • Article provides method to measure score swings and identify worthwhile fixes.

New GitHub project

I Built an AI-Powered Daily Scanner for Malicious Packages I just made another thing. 💀 This time, it's Authtics Advisories — and no, this isn't the Authtics from authtics.com.

  • Authtics Advisories uses AI to scan malicious packages from PyPI and NPM registries.
  • System analyzes 100 packages daily from each registry using Gemini analysis pipeline.
  • Output presented as GitHub pull request for human review, not automated classification.

Sustainability Reporter Slack Bot

This is a submission for Weekend Challenge: Generosity Edition What I Built I'm currently volunteering on the Communications team at a sustainability nonprofit, GreenHomeNYC .

  • Sustainability reporter Slack bot created by volunteer at GreenHomeNYC
  • Bot fetches news via free API, summarizes with Google Gemini AI
  • Project scheduled via GitHub Actions for daily Slack posting

A finished scraper sat on a git branch for 19 days. Nothing noticed.

We keep a written do-not-build list. Vinted has been on it for months, with a one-line reason: DataDome, plus a saturated incumbent at 108k runs and a 5-star rating.

  • A fully developed scraper remained unnoticed on a git branch for 19 days
  • Build lane misinterpreted green status as completion, not main branch merge
  • Incident underscores need to verify proxy tier and actual usage via billing records

More from Monday 7 September →