Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 22 of 778

Postmortem: TanStack NPM supply-chain compromise

Attack and root cause

  • Worm (“Mini Shai-Hulud”) compromised legitimate npm packages by:
    • Exploiting GitHub Actions via pull_request_target plus cache poisoning.
    • Writing a malicious pnpm store into the shared Actions cache from a fork PR.
    • Having the main/release workflow later restore that poisoned cache and publish malicious tarballs with valid SLSA provenance.
  • Payload steals GitHub tokens and installs a “dead-man’s switch” user service / LaunchAgent that rm -rf ~ if the stolen token is revoked.
  • Attack also hit other popular npm packages and is spreading downstream; impact is still evolving.

GitHub Actions & Trusted Publishing concerns

  • pull_request_target is widely criticized as a “landmine”; docs warn against running untrusted code with it, but it remains easy to misuse.
  • Core design issue: Actions cache scope is per-repo and shared between untrusted PR runs and protected main/release runs.
  • Permissions model is confusing; workflows that appear “read-only” can still write caches.
  • Trusted Publishing removes long‑lived registry tokens but doesn’t add a second factor; if CI or a repo admin token is compromised, an attacker can still publish.
  • Some argue additional gates (environments, manual approvals) help; others note admin tokens can often bypass those via API.

Defenses and mitigations discussed

  • Common recommendations:
    • Enable minimum release age / cooldowns in npm, pnpm, bun, yarn, uv, pip.
    • Commit lockfiles, use npm ci / pnpm --frozen-lockfile, and pin exact versions.
    • Disable or tightly control lifecycle scripts (ignore-scripts, pnpm/bun defaults, allow-git=none).
    • Separate caches for PR vs release; or forbid untrusted workflows from writing cache.
    • Add static analysis for Actions (e.g., tools that detect pull_request_target + checkout patterns).
  • Some advocate publishing from isolated pipelines or separate projects, and using VMs or stronger sandboxing for dev environments.

Ecosystem and dependency culture debate

  • Many see npm/JS as uniquely bad: massive transitive dependency graphs, lifecycle scripts by default, frequent supply‑chain incidents.
  • Others argue any ecosystem with unaudited third‑party packages is vulnerable; npm is just the biggest target.
  • Discussion of alternatives: Go modules, Cargo, Java/Maven, Python, distro packaging, larger standard libraries, or “just write the code yourself.”

Broader reflections

  • Tension between “audit dependencies” vs cost and complexity; some now pay for AI audits or avoid upgrades entirely.
  • Frustration that registry unpublish rules and slow security response leave malicious versions installable for hours.
  • Growing sentiment that current CI/package manager defaults are unsafe and need stronger, opinionated security-by-default.

I let AI build a tool to help me figure out what was waking me up at night

Perceived Overengineering vs Simple Fixes

  • Many feel the setup (sensors, dashboards, AI-written code) is excessive for discovering that city noises wake someone at night.
  • Suggested simpler alternatives:
    • Record whole nights on a phone or laptop and inspect spikes.
    • Use a circular-buffer CLI recorder triggered when the person notices waking.
    • Use existing sleep/noise apps that record above a threshold.
  • Others defend the project as a fun, educational build and a way to really understand patterns rather than just guessing.

Views on Using AI as a Coding Agent

  • Some appreciate the “disposable/on‑demand software” angle: AI makes one-off personal tools more feasible.
  • Others criticize “I have a problem → use AI” as wasteful and cliché, arguing that datacenter resource use isn’t justified for trivial problems.
  • A few suggest AI would have been better used just to suggest an off‑the‑shelf app or a much simpler script.

Noise, Sleep Quality, and Mitigations

  • Several report similar experiences: unnoticed night noises correlate with wakeups or restless sleep, even when people don’t remember waking.
  • Common practical fixes:
    • Earplugs (foam, silicone, custom‑molded, wax) and/or white/brown noise machines, fans, or AirPods with ANC.
    • Better window insulation, acoustic panels, or moving to quieter environments.
  • Some find white noise or even very loud construction oddly more sleep‑friendly than intermittent moderate noises.
  • Concerns raised about comfort, earwax buildup, ear infections, tinnitus, and not hearing emergencies; others say decades of nightly use have been fine.

CO₂ and Bedroom Environment

  • Many focus on the reported ~3000+ ppm CO₂ as “severely high” and likely harmful to sleep quality, suggesting more ventilation or continuous exhaust fans.
  • Debate over plants: widely liked aesthetically, but commenters note studies indicating they barely affect indoor CO₂/VOCs at realistic densities.
  • Tension noted between noise/heat insulation (tight, quiet rooms) and adequate fresh air.

Sleep Physiology and Alternative Explanations

  • Multiple commenters note that consistent ~3am wakings can be linked to:
    • Cortisol spikes and stress/anxiety.
    • Histamine/MCAS patterns (nighttime mediator peaks).
    • Digestive issues or hunger.
    • Possible obstructive sleep apnea; some recommend a sleep study.
  • Others mention “biphasic”/segmented sleep as a historically common pattern, though there is debate over how relevant that is here.
  • Several argue that obsessing over sleep tracking itself can worsen insomnia; others say breathing exercises, meditation, exercise, and routine helped more than environment fixes.

Wearables, Data Quality, and Tools

  • Skepticism about watch sleep-stage accuracy, especially for some brands; wake events around noises may be misclassified.
  • Some praise alternative watch brands for openness and long-term support; others raise security concerns with particular vendors.
  • Overall, many like the idea of correlating sleep data with environment, but question the precision and practical payoff.

GitLab announces workforce reduction and end of their CREDIT values

Layoffs and “voluntary separation” process

  • Many see the staged process (voluntary separation window, decisions by June 1) as maximizing anxiety instead of “ripping off the band‑aid.”
  • The voluntary program is criticized for unclear terms and lack of guaranteed acceptance; some contrast it unfavorably with clearer programs at other firms.
  • Several argue high performers are most likely to take voluntary packages, leaving risk‑averse or weaker performers behind.
  • Most commenters assume the driver is financial/stock pressure, with AI used as a narrative cover.

AI / “agentic era” strategy

  • The memo’s AI framing (“agents plan, code, review, deploy”) is widely viewed as buzzword‑heavy and investor‑oriented rather than grounded in current reality.
  • Some argue AI tools are useful but fundamentally next‑token predictors akin to “autocomplete,” and unsuited to unreviewed code or process approvals at scale.
  • Others push back, noting tool calling, agents, and real productivity gains in practice, but still see overpromising.
  • Many fear quality and reliability will deteriorate if AI code review and automation replace human oversight.

Shift in values: DEI, transparency, ownership

  • Dropping CREDIT values (especially Diversity, Inclusion & Belonging and Transparency) and replacing them with “Speed with Quality, Ownership Mindset, Customer Outcomes” is interpreted as:
    • Less emphasis on employee well‑being and inclusion.
    • More pressure to work faster with individual “ownership” but little real authority.
  • DEI removal triggers a long debate: some see DEI as performative and bureaucratic; others see it as a proven business strength now being abandoned for political or legal reasons.
  • Loss of “Transparency” is read as a signal that open handbooks and issue discussion may shrink.

Org structure and middle management

  • Cutting up to three layers of management divides opinion:
    • Some say GitLab had excessive layers (up to eight) and too many non‑coding managers.
    • Others argue middle management carries critical institutional knowledge and acts as a buffer against poor top‑level decisions.

Product, infrastructure, and market position

  • Several report GitLab as slow, complex, and overly focused on UI changes and AI features over long‑standing usability and issue backlog.
  • The claim that “Git is being reengineered for machine scale” is seen as vague and concerning; unclear whether this means Git the VCS or only GitLab’s infrastructure.
  • Some think GitLab is squandering a chance to differentiate from a struggling GitHub by also going “all‑in on AI” instead of emphasizing stability and human‑centric workflows.

Alternatives and self‑hosting

  • Many mention moving or planning to move to Forgejo, Codeberg, Gitea, or self‑hosted Git as reactions to both GitHub instability and GitLab’s new direction.

If AI writes your code, why use Python?

Medium and reading UX

  • Several commenters dislike Medium’s paywalls and intrusive UI, and recommend alternative frontends or extracting text into editors.
  • Others defend Medium as a durable, monetizable host with a built‑in audience, analogous to newspaper paywalls.

Why still use Python with AI?

  • Many say: use the language you know best, because you must still read, debug, and maintain AI‑generated code.
  • Python is praised for readability, “pseudocode‑like” style, fast iteration (no compile step), and a huge ML/data ecosystem.
  • Type hints plus tools (mypy/pyright/ruff/pydantic) are seen as important guardrails when using LLMs with Python.
  • Critics argue Python’s dynamic nature hides bugs until runtime and becomes hard to reason about in large systems.

Arguments for Rust, Go, and other typed languages

  • Strong static typing and strict compilers (Rust, C#, Java, Go, Haskell, OCaml, TypeScript, Elixir, Clojure, etc.) provide:
    • Better feedback loops for agents (compile‑time errors as “free tests”).
    • Smaller search space for LLMs, reducing slop and runtime failures.
    • Easier navigation of large, AI‑generated codebases.
  • Go is often highlighted as a “boring,” simple, fast‑compile, batteries‑included choice that LLMs handle well.
  • Some report excellent results with Rust+LLMs, claiming fewer bugs vs Python and that the borrow checker becomes “invisible” to them via the AI.

Training data, benchmarks, and language quality

  • One camp says: Python/JS dominate training corpora, so models work best there.
  • Others counter that consistency of code (e.g., Go, Perl) may matter more than volume; Python’s corpus may be noisy and stylistically fragmented.
  • Benchmarks cited (agentic coding evals, esoteric‑language studies) suggest:
    • Compiled, statically typed languages often outperform Python for agentic coding.
    • Models do poorly on tiny or esoteric languages, indicating reliance on training data rather than pure reasoning.

Human review, verification, and risk

  • Many insist shipping unreviewed AI code is reckless; verification (tests, type systems, linters, property‑based tests, formal methods) becomes the hard, expensive part.
  • Some advocate “vibe‑coding” prototypes in Python, then having AI port them to Rust/Go/etc. once requirements stabilize.
  • Others are experimenting with dual‑language setups (e.g., Python reference implementation + Rust/TS/Elixir production).

Broader reflections

  • Several predict dynamic languages will lose ground for production, but remain useful for quick scripts, notebooks, and ML.
  • A recurring theme: the “best” language in the AI era is the one that maximizes:
    • Static guarantees and compiler feedback for the agent.
    • Readability and debuggability for humans.
    • Library support for the problem domain.

590k buyers paid $59M for Trump's gold phone, but not one has shipped

Perceptions of the Trump Phone Scheme

  • Many see the phone as another example of longstanding grift, enabled by a loyal base that repeatedly forgives or rationalizes failed products.
  • Several commenters explicitly label it a scam or bait‑and‑switch, especially after terms were updated so deposits only buy a “conditional opportunity” to purchase if the company ever sells a device.
  • A minority suggest it might have started as a genuine project that got overwhelmed by demand and pivoted to rebadging an existing HTC model, but even they acknowledge it looks deceptive.

Preorders, Float, and “Grift Meta”

  • Commenters compare this to other big preorders (Tesla Roadster 2, FSD, Bitcoin miners, broadband build‑out promises), where money is taken long before delivery.
  • One view: with high interest rates, holding large preorder sums and delaying is financially attractive, possibly even if refunds are eventually forced.
  • Others counter that unjust enrichment law theoretically allows courts to claw back not just principal but gains, though skeptics note this depends on getting caught and actually enforced.

Religious/Cult Analogies and Supporter Psychology

  • Multiple comments liken the purchase to tithing or giving alms: buyers may see it as contributing to a cause, not just buying hardware.
  • Some describe the dynamic as cult‑like, where pointing out the con provokes anger at the critic rather than the promoter.
  • Disagreement arises over whether tithing generally is grift; some defend ordinary churches’ use of funds, while others focus on cases where explicit material promises are made.

Pricing and Mobile Market Context

  • The $47.45/month “47 Plan” (on T‑Mobile’s network) is judged expensive relative to some mainstream carrier plans, but cheaper than what some older customers currently pay.
  • Several note that many people remain on outdated, overpriced plans due to inertia or lack of knowledge, making them easy targets.

Broader Political and Social Themes

  • Some argue the episode illustrates how leadership normalizes scamming and erodes norms, especially around truthfulness and rule of law.
  • There is debate over whether this reflects wider societal failures (education, regulation, social safety “guard rails”) versus purely individual responsibility.
  • A side thread discusses HN’s self‑moderation, alleging that critical posts about certain figures are often quickly buried.

Red Hot Chili Peppers ink $300M deal with Warner Music to sell catalog

Deal Value and Comparisons

  • Many are surprised the reported ~$300M feels “low” relative to other catalog deals (e.g., Queen ~$1.27B, Springsteen $500M, Sting $300M), but others think the ratio roughly matches perceived global reach and cultural weight.
  • Some note the market context has changed: higher interest rates, more cautious expectations about future royalties, and AI risk now being priced in more than in earlier mega-deals.
  • Several point out RHCP had already sold publishing rights in 2021 (~$140M); this deal is for master recordings only, making comparisons tricky.

Future of Music Revenue and AI

  • A recurring theme is uncertainty: some expect music licensing revenues to decline due to AI-generated music and cheap “soundalike” tracks for TV, film, and games.
  • Others counter that familiar songs and emotional connections to specific artists remain uniquely valuable, especially for events, nostalgia, and live shows.
  • There is disagreement on whether AI tools like Suno meaningfully threaten professional musicians; some see them as tools requiring human taste, others as industry-disrupting.

Licensing, Catalog Economics, and Ads

  • Catalog valuation is seen as a net-present-value problem: buy future royalty streams (streaming, radio, TV/film, ads, reissues) for a lump sum today, with lots of guesswork around future spikes (new albums, deaths, documentaries).
  • Several expect heavy use of RHCP songs in commercials as Gen X ages, potentially including “uncool” uses (e.g., medical or insurance ads).

Rights Sold and Control

  • Clarifications: this sale transfers rights to the official recordings (masters), so Warner captures future revenue from streaming, radio, and sales.
  • The band can still perform the songs; they mainly lose control over how recordings are licensed and the associated royalties.
  • Some confusion appears about whether band name or performance rights are included; the thread implies masters only, but details are not fully clear.

Artistic Legacy and Reactions

  • Debate over RHCP’s artistic merit ranges from “noise” to praise for specific albums and musicianship.
  • Comparisons with Queen emphasize Queen’s broader, multigenerational global recognition.
  • Fans express mixed feelings: respect for the “retirement package,” some sadness about commercialization, and hope for better remasters of notoriously loudness-war-era albums.

Can someone please explain whether Cloudflare blackmailed Canonical?

Was Cloudflare “blackmailing” Canonical?

  • Many commenters say “blackmail”/“extortion” is the wrong framing.
  • Cloudflare did not threaten Canonical; it sold DDoS protection while also providing (free) services to an alleged DDoS-for-hire outfit.
  • Critics call this a “protection racket” in effect: attackers get free protection, victims must pay for defense. Defenders say this is just market reality, not collusion.

Cloudflare’s role hosting DDoS‑for‑hire sites

  • The attackers’ site uses Cloudflare for its marketing/login front end, but there’s no evidence in the thread that Cloudflare infrastructure carried the actual attack traffic.
  • Some argue Cloudflare’s easy, anonymous, free DDoS protection enabled the modern DDoS ecosystem and lets “booters” safely advertise.
  • Others counter that such services would exist anyway on other hosts (GitHub Pages, Telegram, Tor, etc.).

Legal obligations, abuse handling, and liability

  • Several people stress Cloudflare has no obligation to share customer data without subpoenas or court orders.
  • Some report poor experiences with Cloudflare abuse handling, especially for scams and phishing; others report fast and effective takedowns for clearly illegal content.
  • Debate over whether infrastructure providers should bear more liability for enabling attacks or scams, versus relying on traditional law enforcement.

Content neutrality vs content policing

  • One camp insists Cloudflare should host any legal site until forced by lawful order; otherwise Cloudflare becomes a chokepoint “content police.”
  • Another camp says services explicitly selling DDoS-for-hire cross a line and should be dropped under Cloudflare’s own ToS about illegal/harmful use.
  • There is concern that stricter vetting (KYC-style) would destroy anonymity and raise barriers for small users.

Systemic incentives and alternatives

  • Some see DDoS protection as an inherently perverse “protection racket” born from protocol weaknesses and cheap VPS/residential proxies.
  • Proposed alternatives include government/nonprofit DDoS protection or cooperatives, but feasibility is questioned.
  • There’s side discussion that the Ubuntu outage may have been timed to slow patching of a recent kernel exploit; details remain speculative.

Unclear / disputed points

  • Whether the specific Beamed site actually orchestrated the Ubuntu attack is disputed; the article relies on unverified online claims.
  • The extent of Cloudflare’s responsibility or moral culpability remains sharply contested.

Microsoft Israel chief leaves amid ethical controversy

Relationship Between Cloud Providers and the Israeli Government

  • Commenters note that Microsoft is seen as the “least Israel-aligned” major cloud because it did not win Israel’s Nimbus tender, unlike Google and Amazon, which committed to local data centers in exchange.
  • Several posts highlight that Microsoft terminated use by an Israeli military intelligence unit after reports of surveillance of Palestinians and worries about legal exposure, especially if data runs through EU servers.
  • Some argue Microsoft’s main concern is EU regulatory risk, not ethics; a contract clause against mass surveillance is seen as marginally better but still self-protective.
  • Others question this “less complicit” framing, citing reports that Microsoft allegedly involved the FBI in monitoring employees at pro-Gaza protests.

Corporate Ethics, Human Rights, and Genocide Allegations

  • Many commenters argue US tech firms should not provide infrastructure used in alleged war crimes, mass surveillance, or what some call genocide in Gaza.
  • Google and Amazon are criticized for proceeding with Nimbus despite internal legal warnings about human-rights risks, referencing EFF reporting.
  • There is skepticism that corporate human-rights commitments (e.g., Amazon’s and Google’s policies) have real effect; some view such statements as PR.
  • A few commenters stress that US government non-recognition of genocide makes corporate pushback politically difficult; others counter that corporate commitments should apply regardless.

EFF’s Role and Mission

  • Debate over whether EFF’s work on Google/Amazon–Israel issues fits its mission:
    • Supporters say it aligns directly with defending global digital freedom, privacy, and free expression, especially given surveillance and journalist killings.
    • Critics see it as mission drift or staff-driven activism.

US, Israel, and State Power Over Tech Firms

  • Discussion over whether US law “forces” companies like Microsoft to cooperate with US intelligence:
    • One side claims cloud firms are not compelled to obey everything.
    • Others cite mechanisms like National Security Letters and surveillance statutes (e.g., ECPA, CLOUD Act) as real tools of compulsion.
  • Broader criticism appears of US foreign policy, alleged imperialism, and voter apathy; others push back or express cynicism about whether voting changes such policies.

Surveillance, Intelligence, and Data Volume

  • Commenters explain Israel’s large cloud demand through:
    • Extensive surveillance (e.g., claims of storing all calls for millions of people).
    • A heavily intelligence-driven security posture, including operations in Gaza, the West Bank, Lebanon, and Syria.
  • Disagreement appears over who the aggressor is (Israel vs. neighboring states and militant groups), and over how advanced Israeli intelligence is relative to the US.

Consumer and Developer Reactions

  • Some vow to favor Azure over AWS/Google as a protest against Nimbus.
  • Others warn that Microsoft could still deepen defense ties later, and leadership changes might simply bring in less ethically cautious executives.

Miscellaneous Points

  • One commenter notes geographic access blocks (403) on the source site; reasons are acknowledged as unclear.
  • Apple is mentioned as facing similar scrutiny via an open letter about its role in funding or supporting Israeli settlements and military activity.

CUDA-oxide: Nvidia's official Rust to CUDA compiler

Role of cuda-oxide vs existing Rust/CUDA tooling

  • cuda-oxide is positioned as a Rust-to-CUDA kernel compiler, not just a host API.
  • It compiles Rust via rustc → MIR → a custom Pliron-based IR → LLVM IR → PTX, which is embedded in the host binary.
  • Existing crates like cudarc focus on host-side CUDA: contexts, memory, launching kernels, calling existing C++/PTX/CUBIN.
  • Several commenters conclude they are complementary: use cuda-oxide to generate PTX, then potentially drive it from host libraries like cudarc.

Build system and performance

  • Many Rust CUDA workflows currently shell out to CMake/nvcc, which slows builds; caching with tools like sccache helps but doesn’t remove nvcc cost.
  • cuda-oxide’s pipeline avoids nvcc for device code, using the Rust/LLVM toolchain instead.
  • One commenter notes they haven’t seen major nvcc overhead in practice when recompiling only on file changes.

Safety model, memory model, and ergonomics

  • There is interest in whether Rust’s memory model and type system can make GPU programming safer than CUDA C++.
  • The docs describe layered safety:
    • “Common case” (one thread per element) is safe by construction.
    • Shared memory, warp intrinsics, etc. are “mostly safe” or require unsafe with contracts.
    • Advanced hardware features remain fully manual/unsafe.
  • Examples of added guardrails vs C++: managed lifetimes instead of manual cudaFree, type-checked kernel arguments, DisjointSlice<T> to prevent multiple threads writing the same element, and restricted memcpy targets.
  • Some worry this is “not Rusty enough” if much of the power surface is still unsafe, questioning the value vs C. Others see it as substantial but incomplete safety.

Host–device data sharing

  • A major selling point is single-source Rust: the same Rust structs can be used on host and device without manual byte-level serialization.
  • cuda-oxide uses rustc’s computed layout so device accesses match host layout, including slices and nested structs.
  • Caveat: host-side heap-owning types (Vec, String, trait objects) still need explicit device-friendly representations.

Open-source, ecosystem, and alternatives

  • Some argue this doesn’t solve objections to closed NVIDIA drivers and toolchain; CUDA remains proprietary overall.
  • Clarification: cuda-oxide does not feed Rust into nvcc, but still requires NVIDIA drivers/toolkit to run PTX.
  • Comparisons are made to Mojo, HIP/ROCm, Slang, and newer IRs (NVIDIA MLIR, Tile IR), with disagreement on how “1:1” or mature these alternatives are relative to CUDA.

AD and scientific computing

  • Some want automatic differentiation (AD) to be first-class in any new GPU language ecosystem.
  • Others note ongoing Rust work on std::autodiff, built on the Enzyme LLVM plugin, and related “Rust for SciComp” goals, but it’s pre-RFC and not yet stable.

AI-written docs and code quality

  • Several comments criticize the cuda-oxide docs’ tone as “LLM-written,” citing common stylistic tics.
  • There’s debate over whether AI authorship is inherently bad:
    • Some see AI-written code/docs as strongly correlated with low quality.
    • Others argue only actual code quality matters, not how it was authored.

General sentiment

  • Many are enthusiastic: easier Rust+CUDA integration, less FFI, less manual serialization, and stronger safety guarantees are seen as big wins.
  • Skeptics worry about remaining unsafety, NVIDIA lock-in, and long-term ecosystem complexity.
  • Some see this as yet another reason they’ll eventually “have to” learn Rust.

Students boo commencement speaker after she calls AI next industrial revolution

Context: Students, Commencement, and AI Framing

  • Many see a commencement address as the wrong venue to sell “AI inevitability,” especially to arts, humanities, and media graduates who expect encouragement, not disruption talk.
  • Several comments stress “read the room”: entry-level job seekers are likely to feel AI risk first, so cheering AI as a revolution feels tone-deaf.
  • Others note similar pessimistic campus moods during the dot-com crash, suggesting generational fear around tech cycles is not new.

Historical Analogies and Labor Impacts

  • Comparisons to the Industrial Revolution are contested.
    • One side: labor-saving tech has historically led to higher productivity, new roles, and improved living standards over long periods. Claims that “this time is different” are seen as requiring strong evidence.
    • Other side: the first Industrial Revolution was brutal for workers; gains came only after unions, labor laws, and large-scale conflict. That path is not reassuring.
  • Concern that AI may commoditize knowledge work so thoroughly that displaced workers will not find comparable roles, especially in white-collar, service-heavy economies.

Capitalism, Inequality, and Safety Nets

  • Strong anxiety that AI gains will accrue to a small ownership class, exacerbating a decades-long trend of wealth concentration.
  • Calls for a resurgence of organized labor and possible UBI; others doubt governments can or will fund robust safety nets.
  • Some foresee potential unrest or repression if automation destroys livelihoods without compensation.

Perceived Benefits and Real-World Use

  • Enthusiasts argue AI is a general-purpose technology comparable to the internet or spreadsheets, likely to reshape every industry.
  • Reported useful applications include: coding assistance, error checking, data capture, scheduling, document drafting, support, and some medical diagnosis and imaging tasks.
  • Critics respond that most people currently experience AI mainly as job-risk rhetoric, layoffs, “AI slop,” and degraded products.

Culture, Art, and Authenticity

  • Deep split over AI art and music:
    • Some say it’s technically impressive and emotionally effective for many casual listeners; music has long included functional “background” roles where authorship matters less.
    • Others insist AI-generated culture is hollow because there is no lived experience behind it; they see it as devaluing human craft and turning culture into cheap, mass-produced filler.

Messaging, Public Sentiment, and Education

  • Thread notes a visible rise in youth anger and pessimism about AI, even as many students privately use it for homework, resumes, and job applications.
  • Some call this hypocrisy; others liken it to smokers criticizing tobacco—using a system doesn’t invalidate criticism of its broader harms.
  • Several argue the real problem is institutional integration and incentive structures, not the technology itself; advocates point to potential for personalized AI tutoring if deployed carefully.

Software engineering may no longer be a lifetime career

Scope of the change: tool vs. job replacement

  • Many see AI coding tools as “power tools” that reduce typing but don’t replace software creation itself; others argue this is the first real threat to generalist software careers.
  • Two broad futures are sketched:
    • Fewer developers doing vastly more (company keeps staff, does 10x work).
    • Many developers replaced (company fires 90%, keeps 10 “pilot” engineers + AI).

What software engineers actually do

  • Several claim only a small fraction of their time is raw coding; most is:
    • Understanding problems and domains.
    • Clarifying requirements, design, and trade‑offs.
    • Coordinating with stakeholders, testing, reviews, docs.
  • Counterpoint: for juniors and many “CRUD” developers, a much larger share is straightforward coding, making them more exposed.

AI, cognition, and skill atrophy

  • Some worry heavy AI use replaces rather than augments reasoning, leading to:
    • Atrophy of problem‑solving and technical depth.
    • A generation that can “vibe code” but not understand systems.
  • Others argue:
    • You can still learn a lot by supervising AI and tackling more varied tasks.
    • The key distinction is augmenting vs outsourcing thinking.

Determinism, quality, and “AI slop”

  • Many reject the “LLM = compiler” analogy:
    • Compilers are deterministic, spec‑preserving, and auditable; LLMs are probabilistic, underspecified, and need review.
  • Experience with AI‑generated code is mixed:
    • Some report huge productivity gains on routine work and refactoring.
    • Others see endless “reorganized mess,” hallucinated patterns, and fragile agentic systems.
  • Concern about “single‑use plastic software”: cheap, disposable, low‑quality code proliferating, later expensive to maintain.

Labor markets, juniors, and career longevity

  • Thread notes existing trends: ageism, offshoring, COVID over‑hiring and layoffs, and now AI as an executive pretext for cuts.
  • Widespread fear that:
    • Junior hiring collapses (“AI can do junior work”), breaking the pipeline to future seniors.
    • Many white‑collar roles (dev, support, basic analysis) are compressed or offshored.
  • Some think the sweet spot shifts to:
    • Domain experts + basic programming + AI orchestration.
    • Fewer “pure” software generalists, more hybrid roles.

Retraining, inequality, and society

  • Skepticism that “people will just retrain”:
    • Unclear what new mass professions would be both AI‑ and offshoring‑resistant.
    • Local trades (plumbing, construction, healthcare) have limited capacity and are themselves being automated at the margins.
  • Recurrent theme: if AI really does large‑scale white‑collar replacement, outcomes depend more on political choices (redistribution, safety nets, labor power) than on technology alone.

Killed by Apple

Scope and Quality of the List

  • Many feel the list conflates “killed” with “old” or “superseded,” especially for hardware generations and renamed apps.
  • Several entries are seen as misleading: e.g., HomePod gen 1, iPhone SE 2/3, Apple Watch Series 0, Lightning connector, and SuperDrive, which are either still supported, replaced, or naturally obsolete.
  • Some note the content looks LLM-assembled and under-edited, with odd inclusions like Lightning, Clips, and Apple TV Remote (now in Control Center).

“Killed” vs. Naturally Obsolete or Renamed

  • Multiple comments argue most “kills” are:
    • Old hardware replaced by newer models (iPod, Mac Pro, DVD drives, floppy support).
    • Features rolled into other apps: iTunes → Music, iPhoto → Photos, Find My Friends → Find My, Dashboard → desktop widgets, etc.
  • Others insist that when software is discontinued without a full replacement (e.g., Aperture, Dark Sky, iTunes U), that is a genuine kill.

Apple vs. Google Product Sunsetting

  • Consensus: Google is far more capricious; its “killed” services hurt users more (especially messaging and Reader-like products).
  • The Apple list feels “laughably small” for a company its size and often reflects consolidation, not abandonment.

Support Lifespans and Old Hardware

  • Some praise Apple for long support (e.g., DVD drives sold until 2024, 20-year-old iPods still syncable via adapters, ongoing HomePod gen 1 updates).
  • Others argue Apple mentally “writes off” older devices, with OS and third‑party software (including Homebrew) dropping support and no official path for user-managed updates.
  • Several propose the site should show support lifespan instead of just sales dates.

Specific Products People Miss (or Don’t)

  • Frequently missed:
    • Aperture and its capabilities vs. Photos.
    • Dark Sky’s unique weather experience.
    • iTunes U’s high‑quality free courseware.
    • Small form‑factor iPhones (SE, 13 mini) and Touch ID/home button.
    • AirPort routers, Time Capsule, XServe, WebObjects, Dashcode, iPod touch.
  • Glad to see gone: Touch Bar, Lightning connector (for some), and some niche hardware/ports like FireWire.

Ecosystem Control, Ownership, and Standards

  • Divided views:
    • Some see “killing” ports (floppy, optical drives, FireWire, Lightning) as healthy progress toward USB‑C and fewer custom connectors.
    • Others criticize Apple’s walled garden, lack of user control/right-to-repair, and eventual forced obsolescence.
  • Debate over Mac Pro’s effective “death,” lack of eGPU and Vulkan/OpenGL support, and future removal of Rosetta 2, with some seeing this as Apple prioritizing vertical integration over compatibility.

Messaging Quality and RCS/iMessage Debate

  • One thread notes that low MMS/SMS size caps are carrier-imposed, not Apple’s fault.
  • Counterargument: Apple dragged its feet on RCS and intentionally kept iMessage exclusive to sustain iPhone lock‑in; regulators have criticized this.

Reactions to the Site Itself

  • Mixed reception:
    • Some enjoy it as a fun, low-stakes visualization (a riff on killedbygoogle.com).
    • Others dismiss it as “vibeslop,” clickbait, or “content from nobody for nobody,” lacking rigor and nuance.

Google says criminal hackers used AI to find a major software flaw

Scope of the incident

  • Commenters note the exploited bug was in a popular open‑source, web‑based admin tool, not core Google software.
  • Google’s own blog is linked as the primary technical source; it says Google worked with the vendor for responsible disclosure.

Did attackers really use AI?

  • Google’s threat report cites “high confidence” an AI model was used, based on exploit code characteristics: verbose educational docstrings, a hallucinated CVSS score, and very “textbook” Python structure typical of LLM output.
  • Several participants argue this only shows an AI likely wrote the exploit script (“weaponization”), not that AI discovered the underlying vulnerability.
  • Others say that in 2026 it’s reasonable to assume serious attackers use AI for discovery as well, but acknowledge it’s not provable from code alone.

Media coverage and marketing skepticism

  • Some see the article as uncritically amplifying vendor marketing (e.g., claims of “thousands of zero‑days” from specialized models like Mythos).
  • Others push back, arguing reporters covering cyber/AI typically have deep domain experience, while critics counter that this can still produce stenography if claims aren’t clearly labeled as unverified.
  • There is concern that fear‑based narratives (“too powerful to release”) serve both corporate and regulatory agendas.

Offense vs. defense with AI

  • Many note it’s unsurprising that black‑hat hackers use LLMs; “everyone” uses them for coding already.
  • Discussion asks whether “good guy AI” can patch faster than “bad guy AI” finds exploits; consensus is that human processes—validation, coordination, deployment—remain the bottleneck.
  • Question raised: do AI‑generated patches introduce more flaws than they fix?

Regulation, access, and local models

  • Some expect “security” will be used as justification to restrict powerful models, particularly open‑weight or foreign (e.g., potential bans on Chinese models or entity‑list tactics).
  • Others argue such controls are hard to enforce globally and would mainly benefit large U.S. vendors.
  • Concerns about KYC/ID requirements for access to “cyber” variants of models; calls for strong local models to avoid surveillance, tempered by current hardware and capability limits.

Broader worries about software and AI

  • Several blame AI‑assisted development for an apparent rise in low‑quality, buggy software.
  • Others see AI‑driven exploit discovery as exposing already‑fragile security foundations (ambient authority, supply‑chain weak points) rather than creating new categories of risk.

Ratty – A terminal emulator with inline 3D graphics

Overall reaction

  • Many commenters find the project “gloriously bonkers” and fun, celebrating it as creative, nostalgic, and “Hollywood OS”-like.
  • Others are baffled or dismissive, calling it indulgent, gimmicky, or a waste of resources, and questioning practical value.

Inspiration & prior art

  • Strong association with TempleOS: people note its 3D sprites, unified code/graphics console, and see Ratty as a spiritual successor.
  • Comparisons to old Xerox workstations, Lisp machines, Oberon, Plan 9, SGI, and classic 3D file browsers (e.g., the Jurassic Park “Unix” scene, FSN/FSV).
  • Several note that inline graphics in REPL-like environments existed in the 1980s.

Potential use cases

  • Previewing 3D models (STL/STEP, game assets) directly in the terminal, especially over SSH and in multiplexers like tmux.
  • 3D graphs/visualizations, data science workflows, and notebook-like experiences in the terminal.
  • 3D file browsers, VR or shallow-3D dev environments, prankish or aesthetic uses (e.g., spinning rat cursor, 3D htop on a Möbius strip).
  • Some commenters “see use cases but not many,” mainly around inspection and visualization rather than everyday terminal work.

Technical aspects & protocols

  • Discussion of GPU-accelerated terminals and existing graphics protocols: Kitty graphics, sixel, Tek 4014 emulation.
  • Mention of a newly proposed “glyph protocol” and other glyph-based 3D text renderers; some see glyphs as a more targeted, less disruptive evolution.
  • Concerns about vsync / tearing when reading a framebuffer mid-update.
  • Questions about how this behaves over SSH, in tmux, or within browser-based terminals.

Terminals vs GUIs / evolution debate

  • Some argue terminals should evolve beyond “1980s text” toward richer inline graphics, notebook-style outputs, and even Wayland/X11-like capabilities.
  • Others warn this erodes a hard-won, relatively consistent text standard and effectively turns terminals into inferior web browsers or GUIs.
  • Pipes, reliability, accessibility (selectable text, screen readers), and simplicity are cited as reasons to keep terminals text-centric.

Concerns & skepticism

  • Doubts about long-term usefulness; comparisons to Compiz “wobbly windows” and desktop cubes that were flashy but rarely essential.
  • Security worries (new protocols, attack surface, key exfiltration fears).
  • Some see it as a solution in search of a problem; others counter that playful experimentation can uncover new, not-yet-obvious benefits.

A.I. note takers are making lawyers nervous

Legal risk & attorney–client privilege

  • Central concern: AI note takers may be treated as a third party, potentially waiving attorney–client privilege and work product protections.
  • Some cite US cases where client use of generative AI was ruled non‑privileged and where call transcriptions became discoverable and subpoenaable from vendors.
  • Others argue courts historically adapt privilege to new tech (phones, email, Zoom). They claim what matters is a reasonable expectation of confidentiality, not mere technical third‑party involvement.
  • One lawyer contends AI systems aren’t “persons,” so involving them shouldn’t count as sharing with a third party; they see current case law as heading in the wrong direction.
  • Terms of service that allow providers to use or inspect data are seen as a key risk differentiator versus typical email or conferencing tools.

Discoverability, records & corporate exposure

  • AI note takers turn casual conversations into detailed, searchable, often permanent records that are fully discoverable in litigation.
  • This can surface both illegal and perfectly legal but awkward or politically sensitive discussions.
  • Some companies deliberately avoid or disable such tools (and even built-in summaries) to reduce discovery scope and limit data retention risk.
  • Debate exists between “keep everything” vs “keep nothing” (or delete as soon as legally allowed) strategies under rules like FRCP 26.

Accuracy, hallucinations & summaries

  • Many report high error rates, especially with accents, poor mics, or conference rooms: misheard numbers, wrong countries, and invented content.
  • Transcripts are often “good enough” if cross‑checked with audio, but AI-generated summaries are seen as far more dangerous: coherent but potentially wrong narratives that omit dissent, nuance, or context.
  • Concern that courts and managers may over‑trust these summaries despite their flaws.

Privacy, data sharing & trust in SaaS

  • Widespread skepticism about sending highly sensitive legal or business content to cloud note‑taking vendors whose policies often allow broad reuse with “trusted partners.”
  • Some industries lean on compliance certifications (e.g., HIPAA, SOC 2) but others remain unconvinced this is sufficient.
  • There is interest in local/on‑device AI note tools that avoid third‑party servers, trading some power for better confidentiality.

Meeting dynamics & chilling effects

  • Participants often don’t realize AI notes are on; this changes behavior once they find out.
  • Many predict more self‑censorship, less candid debate, and more “performative” speech, both in business and healthcare contexts.
  • Some see a possible upside: surfaced criticism or concerns that otherwise wouldn’t reach leadership, though others doubt such feedback would remain anonymous or be used benevolently.

Technical behavior & possible mitigations

  • Thread dives into LLMs’ inability to reliably signal “I don’t know” and their tendency to confidently guess rather than mark audio as unintelligible.
  • Suggestions include using confidence thresholds, explicit “unintelligible” markers, belief‑state tracking, or real‑time transcription that discards raw audio quickly.
  • Skeptics note RLHF and product incentives often prioritize fluency and decisiveness over calibrated uncertainty.

Gmail registration now requires scanning a QR code and sending a text message

New Gmail Registration Flow

  • Reports that some new Gmail signups now require scanning a QR code that opens a prefilled SMS to Google; user must manually send it.
  • Others still see the old “enter phone number, receive SMS code” flow, or can create accounts without SMS (e.g., via Android/ChromeOS), suggesting A/B testing, risk-based triggers, or regional differences.
  • Some users hit a limit (“this phone number has been used too many times” / “not eligible”) with no clear recourse.
  • It’s unclear whether this SMS-from-user flow is universal or only for “low‑trust” scenarios (VPNs, unusual IPs, Linux/Firefox, etc. are speculated).

Motivations and Security Concerns

  • Many think this is to fight spam, phone farms, and SMS‑pumping fraud, by shifting SMS cost and friction to the user.
  • Others argue relying on SMS is dangerous in 2026 due to SIM‑swapping and roaming issues.
  • Several note Google accounts are used as a low‑fraud signal across the web, increasing pressure to harden signups.
  • Some see it as another step toward stronger identity binding and potential future government‑ID linkage.

User Experience and Lockouts

  • Multiple anecdotes of being locked out despite correct credentials because 2FA was silently enabled or old phone numbers were required.
  • Users complain about lack of human support and opaque limits, especially for Workspace and business‑critical accounts.
  • Elderly and non‑smartphone users (flip phones, broken cameras) may be excluded by QR‑centric flows.

Spam, Scams, and AI

  • Many report worsening spam and phishing, including scams leveraging Google services (storage, AppSheet, DocuSign‑like services).
  • Others say their Gmail spam filtering is excellent, suggesting uneven performance or experiments.
  • AI is blamed for enabling more scalable, personalized scams, while also being marketed as a defense.

Alternatives and Exit Strategies

  • Strong sentiment toward moving away from Gmail and Google Workspace to paid or privacy‑oriented email (Proton, Tuta, Fastmail, Zoho, Runbox, self‑hosting, Apple’s iCloud mail, etc.).
  • Owning your own domain is repeatedly recommended to avoid vendor lock‑in, though many note most people won’t pay or manage this.

Monopoly, Regulation, and “Free” Email

  • Heated debate over whether Gmail is a “public infrastructure” burden or a highly profitable data‑harvesting monopoly.
  • Some call for antitrust action, service unbundling, real liability for outages/lockouts, and ending de‑facto email duopoly behavior.

Mythos Finds a Curl Vulnerability

Role and impact of Mythos on curl

  • Many note that curl had already been heavily scanned with other AI tools, fuzzers, and audits; expectations of a “tsunami” of new bugs from Mythos were therefore unrealistic.
  • Mythos reportedly found five plausible issues, of which one will become a low‑severity CVE. Commenters see this as evidence it’s an incremental improvement, not a revolution.
  • Some argue the result mainly reflects curl’s unusually high security maturity; others counter that curl still gets new CVEs regularly, so a truly game‑changing tool should find more.

Comparison with other AI tools and workflows

  • Previous AI-based tools (AISLE, ZeroPath, Codex Security, etc.) have already led to hundreds of bugfixes and around a dozen CVEs in curl.
  • Several suggest Mythos looks like “Opus plus a harness/prompt,” with the real gains coming from good pipelines, adversarial review, and dynamic validation rather than the raw model.
  • Others say even current public models can already find bugs and generate PoC exploits in large codebases; Mythos mostly lowers the skill required.

Firefox / broader ecosystem vs curl

  • Firefox’s use of Mythos reportedly surfaced hundreds of vulnerabilities, far more than earlier experiments with prior models. Some view this as strong evidence of a step change.
  • Skeptics note differences in harness maturity, scope of scanning, and token budgets; they argue you can’t directly compare Firefox “first-time large-scale AI scan” numbers with curl’s “post-many-AI-passes” state.
  • Unclear: exact false-positive rates and how much of Firefox’s haul truly required Mythos versus any strong model plus a good pipeline.

Danger, accessibility, and attacker economics

  • One camp stresses that Mythos (and similar models) make high‑end vulnerability discovery and exploitation accessible to non-experts, which meaningfully changes attacker economics.
  • Others argue this capability already existed with prior models; Mythos primarily makes it easier for people who “don’t know what they’re doing.”
  • There’s concern that defenders are now racing against automated scanning of vast software ecosystems, particularly for medium/low‑scrutiny projects.

Marketing, hype, and co‑marketing concerns

  • Many see Mythos framing (“too powerful to release,” “reshaping cybersecurity”) as aggressive marketing, likened to earlier “too dangerous to release” claims about past models.
  • Some suspect co‑marketing arrangements with browser vendors and governments, or at least mutually beneficial publicity.
  • Others push back, saying the capabilities are real, and that using vivid language to get C‑suites to fund security work is pragmatically helpful, even if dramatized.

The greatest shot in television: James Burke had one chance to nail this scene (2024)

Overview of the Clip and Series

  • The featured clip is from “Connections” S01E08, showing the host timing a monologue to a rocket launch.
  • Many commenters find it emotionally powerful and rewatchable, especially in light of later computing, “big data,” and AI.
  • Several call Connections one of the best TV series ever made and recommend watching the entire first season; others note a 2023 fourth season and an accompanying book.

Editing and “Greatest Shot” Debate

  • Some are impressed by the apparent single-take timing, comparing it to magic or a “one‑er.”
  • Others point out there is a clear cut just before the launch; the host only needed to time one short line to a known countdown.
  • A few argue this isn’t technically exceptional—live TV presenters routinely hit tight time cues.
  • Despite this, many still consider it superb television craft; critics of the hype say the “greatest shot” label is overstated but the scene remains effective.

Themes: Technology, Risk, and Dependence

  • Multiple comments emphasize that the core thesis of Connections (especially series 1) is technological dependence and fragility, not just “hidden connections.”
  • The first and last episodes are highlighted as particularly unsettling, showing how interlinked systems can fail and how technology concentrates power.
  • The Day the Universe Changed is frequently praised as even more focused, tracing shifts in worldviews and secondary effects of technology (e.g., telecommuting’s social and economic impact).

Old vs. Modern Documentaries and Online Content

  • Strong nostalgia for 1970s–80s “golden age” documentaries (e.g., Connections, Cosmos, Civilisation, The Ascent of Man); many feel modern TV docs are dumbed down, over-edited, and spectacle-driven.
  • Others counter that older series were also simplified; the main difference is style and pacing.
  • Several argue that while TV declined, long-form YouTube channels now provide deep, high-quality explanations across science, history, and technology, including many recommendations for both adults and children.

Technical, Archival, and Presentation Notes

  • Detailed discussion identifies the launch vehicle (Titan IIIE for Voyager 2) and explains that the visible plumes are from solid boosters, not the cryogenic upper stage.
  • Some note the common use—and misuse—of sound effects and audio reconstruction in documentaries.
  • Multiple links are given to full episodes on the Internet Archive and to correctly unstretched 4:3 versions, with complaints about aspect-ratio distortion on uploads.

I'm going back to writing code by hand

Scope of AI in Coding: Features vs. Architecture

  • Many agree with the article’s core claim: current LLMs are good at implementing features but poor at making or evolving sound architecture.
  • Common pattern: if you let agents “vibe-code” without strong constraints, you get god objects, tangled state, and hidden dependencies.
  • Several argue architecture must be designed by a human first (interfaces, ownership, message types), then given to AI as a spec; AI should mostly fill in functions and boilerplate.

Code Quality, Testing, and Refactoring

  • Strong emphasis that AI-generated code must be reviewed like a junior’s work; failure to read the output is seen as the real problem.
  • Others counter that reviewing all AI output at scale is unrealistic, so test coverage (unit, integration, e2e) becomes the main safety net.
  • Multiple comments report AI being particularly bad at large refactors: it tends to add code, miss nuances, and create subtle inconsistencies even under lint rules.
  • Desire for a “verification layer” or better tooling to automatically check AI’s work beyond conventional tests.

Workflows and “Comprehension Debt”

  • Many propose rules: only let AI write code you could write yourself, and don’t ship AI code you don’t understand; otherwise you accrue “comprehension/cognitive debt” that later becomes unmanageable.
  • Some find AI most useful for: scaffolding, codemods, tests, exploratory design, or boring boilerplate (CRUD, forms), while keeping humans in charge of core logic and abstractions.
  • Others experiment with strict modularization, small-scoped tasks, plan-first modes, and detailed skills/spec files to keep agents from derailing.

Productivity, Enjoyment, and Management Pressure

  • Mixed experiences on productivity: some claim 50–100% coding time savings; others say perceived speed hides slower real progress and massive tech debt.
  • A recurring concern: managers now expect “AI-speed” delivery and may push vibe-coded features, offloading cleanup onto developers.
  • Several devs say they’re scaling back agentic coding for personal projects because it’s less enjoyable and produces sloppier code long-term.

Meta: Title, Authenticity, and Hype

  • Many criticize the post title as clickbait, noting the author still uses AI for implementation while only “doing design by hand.”
  • Some suspect the blog post itself might be LLM-written, and more broadly see the article as part of a broader, overhyped AI-marketing narrative.

An AI coding agent, used to write code, needs to reduce your maintenance costs

Role of Tests, Specs, and “AI-First” Development

  • Several comments argue that strong automated tests and profiling are the real foundation; once correctness/perf are measurable, it’s easier to let AI handle implementation.
  • Envisioned future stack: humans write specs; AI writes most code; tests are partly AI-generated but guided and validated by humans.
  • Some see this as empowering and enabling complex projects (e.g., robotics, surgery) that would otherwise be infeasible; others find it a boring future where humans mostly write tests.

Maintenance vs. Feature Velocity

  • Central theme: the important metric is not just code throughput but maintenance cost over time.
  • Some report AI significantly lowering maintenance on multi-decade/legacy systems: modernizing deps, refactoring, simplifying builds, speeding tests, improving diagnostics.
  • Others report the opposite: AI-assisted devs “spray” code into unfamiliar areas, outages increase, and subtle bugs appear that are hard to detect and debug.
  • A key concern: AI-generated code can look clean but be subtly wrong; maintenance effort shifts from writing to deep review and debugging.

Code Quality, Tech Debt, and Intent

  • Multiple comments stress that maintainability is not a “nice-to-have NFR” but what enables future features; it should be treated as core functionality.
  • There’s pushback against the idea that AI inevitably worsens maintainability: if used for refactoring, test scaffolding, and cleanup, AI can reduce debt.
  • Others argue LLMs optimize for passing tests/happy paths, not for clarity, invariants, or long-term intent, increasing future cognitive load.

Tooling, Workflow, and Code Review

  • Suggestions include AI-assisted code review, separating cosmetic vs functional diffs, and using conventions like “REFACTOR_ONLY” to simplify review.
  • AI is praised for tedious tasks: mass refactors, wrapping legacy code in tests, dependency upgrades, and cross-cutting changes across hundreds of files.
  • Some highlight a growing “artifact maintenance” problem: AI sessions generate many side files/specs that are hard to organize and reuse.

Economics, Incentives, and Unclear Outcomes

  • One view: AI mostly serves to lower wages and increase owner profits; another: AI is leverage that will raise the market value of effective users.
  • Several commenters think the article’s quantitative curves are speculative, especially since good coding agents are very recent.
  • Broad agreement: AI’s net effect depends heavily on how teams use it and what they measure (maintenance time, change failure rate, long-term system health), which remains unclear.