Urgent.News

What's breaking now, across thousands of outlets.

Tech

Debian and the sirens

In 1993, the author began working as a developer for Debian. After 12 years, they chose to leave the project due to it becoming overly rigid and resistant to change. While Debian's complexity was a result of deliberate decisions, this made it difficult for the system to adapt and explore new possibilities. The author is present at today's vote to allow the use of Large Language Models (LLMs) in Debian development, but will only share their thoughts afterward.

Reflecting on the project, the author remembers that debhelper was developed to regularize boilerplate code in debian/rules files, reducing complexity and making package creation easier. However, LLMs in development may eliminate any motivation to streamline processes or revise policies, potentially leading to a more rigid Debian that struggles to innovate.

The author fears that Debian could become overly dependent on proprietary software, while still requiring human involvement in tedious tasks. While they will still occasionally be present as a passenger, the author believes it's time to explore other avenues and appreciate the many perspectives. The author lost a parent recently and does not want to think of this experience as losing a child, as they spent 18 years helping Debian mature.

Despite the potential for difficult decisions, the author acknowledges that Debian's value extends beyond its policies.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at joeyh.name →

More in Tech

Playwright Email Testing: A Real End-to-End Tutorial (No Mocks)

Most "email testing" advice ends at stubbing the send call. You assert that your app tried to send a message, and the test goes green.

  • Each test run uses a unique address for verification
  • MoeMail provides disposable-inbox API for CI suites
  • Playwright fixtures simplify inbox management in tests

curl your own homepage. That is all ChatGPT sees.

Run this against your site right now: curl -s https://yoursite.com | grep -o "<h1[^>]*>.*</h1>" If nothing comes back, or you get an empty <div id="root"> , then large parts of the internet cannot…

  • curl command reveals if search engines can read website
  • Major parts of internet may not read site without JavaScript
  • Fix by ensuring important content in first HTML response

More from Saturday 29 August →