Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 651 of 797

Improving Xwayland window resizing

Mouse tracking, privacy, and trusted apps

  • Debate around legacy behavior like xeyes:
    • One side values global pointer visibility for customization, automation, and “desktop as a personal machine.”
    • Others argue no random GUI app should see global mouse position/keyboard by default; they see this as a privacy leak and attack surface.
  • Some say such capabilities should be gated by explicit permissions; others see that as “hobbling useful tools” and prefer trusting their installed software set.

Security models: X11 vs Wayland

  • X11 is criticized as fundamentally unsandboxable (any client can keylog or read other windows), making “secure by default” impossible without nested servers.
  • Counterpoint: such attacks are said to be rare in practice; most users rely on vetted distro packages and don’t see real-world harm.
  • Wayland is framed as part of a broader defense-in-depth stack (with Flatpak, etc.), enabling per-app permissions for input, screen capture, and more.
  • Critics argue that without widespread, easy sandboxing, Wayland’s stricter model doesn’t materially help average users and reduces “computing freedom.”

Usability gaps: input, accessibility, and configuration

  • Multilingual and complex input (Greek while-held layout, CJK via Pinyin) is reported as flaky or painful on Wayland compared to X11; environment-variable IM module setup is still fragile.
  • Compose key and .XCompose behavior is inconsistent across toolkits and compositors; some claim it “can’t be done” on Wayland, others say it works but is app/lib dependent.
  • Accessibility, especially screen readers for visually impaired users, is described as badly lagging on Wayland, with fears that dropping X11 will lock out disabled users.
  • Some compare Wayland’s security model to mobile OSes; critics worry Linux will inherit their limitations and “non-standard” apps will be harder to build.

Graphics, jank, and synchronization

  • Many appreciate the article’s Xwayland resize improvement and dislike visible flicker/blank regions during resize; some suspect the demo video’s capture pipeline causes extra jitter.
  • Discussion of Windows/macOS compositors, hardware vs software cursors, and flip-model vsync highlights that smooth resizing is a hard, latency-sensitive problem.
  • Wayland’s mission to eliminate tearing is praised, but several users report more practical “jank” on Wayland (flicker, artifacts, especially with Nvidia) than with X11.
  • Explicit sync is debated: some say Wayland accidentally relied on implicit DRM sync; others insist implicit sync was a conscious design choice now being revisited.

Window management, placement, and decorations

  • Some argue compositors should own resizing and decorations; client-side decorations are seen as messy but entrenched (browsers, large apps demand custom chrome).
  • Wayland’s strict separation means apps can’t freely know screen layout or restore positions; a proposed protocol aims for constrained, relative placement.
  • Critics think per-app window placement state is wasteful and inconsistent; they want the compositor/DE to centrally remember and manage it.

Screen sharing, portals, and platform coverage

  • Wayland’s screen capture goes through xdg-desktop-portal (often via D-Bus), with working setups reported (e.g., Sway plus xdg-desktop-portal-wlr), but also complaints of brittle, hard-to-debug failures.
  • Some say claims of “no screenshots/screencasts” are outdated; others report real breakage (e.g., Webex, screensharing on FreeBSD/Sway).
  • Wayland on BSDs is described as available but uneven; multiple wlroots-based compositors run, but feature parity and ease-of-use lag Linux.

Adoption, philosophy, and future direction

  • Pro-Wayland voices emphasize security, modern features (HDR, precise touchpad gestures, fractional scaling), and note that major distros now default to it.
  • X11 defenders stress its maturity, predictable behavior, and that many “Wayland problems” never affected them on X11.
  • There’s a recurring tension between “secure by default with permissions and sandboxes” versus “simple, powerful, trust-based desktops,” with no consensus on the right balance.

200k subscribers flee 'Washington Post' after Bezos blocks Harris endorsement

Subscriber impact and business implications

  • Article cites 200k cancellations, roughly 8% of the base; several note WaPo had only modest growth (4k) earlier in 2024, so losses dwarf any plausible gains.
  • Many doubt significant new subscriptions from conservatives or “centrists”; WaPo is already perceived as liberal and “going neutral” is unlikely to win MAGA readers.
  • Some argue this accelerates an already-weak business in a shrinking, unprofitable news industry; others say Bezos never bought WaPo primarily for direct profit.

Bezos’ role and motives

  • Central concern: the owner reportedly overruled an editorial-board endorsement of Harris, after decades of presidential endorsements.
  • Explanations discussed:
    • Fear of retaliation from a possible Trump administration against Amazon/AWS/Blue Origin.
    • Desire to “control the narrative” or use the paper as a bargaining chip.
    • Bezos’ own essay framing it as a principled move to rebuild trust by avoiding perceptions of bias.
  • Many find the timing (days before the election) and a same‑day meeting between a Bezos executive and Trump deeply suspicious, despite denials of a quid pro quo.

Endorsements, neutrality, and independence

  • Some say independent outlets should never endorse candidates; endorsements are inherently biased and damage trust.
  • Others counter that endorsement decisions belong to an independent editorial board, not the owner; owner veto = loss of independence.
  • Longstanding distinction stressed between:
    • Reporting (should strive to be factual/objective, even if perfect neutrality is impossible).
    • Opinion/editorials (expected to take positions).
  • Several see this as “punishing the victim” (the newsroom) if subscribers cancel; others argue cancellations are the only leverage to defend independence.

Media trust, bias, and the changing landscape

  • Discussion of historic norms (fairness doctrine for broadcast, separate editorial/reporting desks) versus current hyper-partisan outlets and influencer/podcast ecosystems.
  • Some insist “honest, neutral coverage” is impossible; others still want multi-sourced, minimally biased reporting.
  • Broader anxiety about democratic backsliding, intimidation of the press, billionaire ownership, and whether traditional institutions (like WaPo) can remain credible.

We're forking Flutter

Fork goals and motivation

  • Fork (“Flock”, under “Flutter Foundation”) is presented as a community-led Flutter+ that:
    • Stays close to upstream while accepting bug fixes and features more readily.
    • Targets long‑standing issues, especially on desktop and web.
    • Aims to reduce dependence on Google’s priorities and internal processes.
  • Rationale given: small Google team (estimated ~50 people) vs ~1M Flutter developers; slow or non‑existent responses on some serious bugs; hard path for external contributors.

Skepticism about the fork

  • Many are confused who “we” is; GitHub org shows no public members; outreach runs through social accounts rather than open processes. This reduces perceived seriousness.
  • Some see the launch as thin: essentially a mirrored repo with no clearly surfaced fixes yet.
  • Others think the author underestimates the difficulty of:
    • Recruiting qualified reviewers for a large, complex codebase.
    • Maintaining test quality and compatibility.
    • Merging upstream changes after divergence.

Branding, naming, and legal concerns

  • Multiple comments call the “Flutter Foundation” name and the use of “Flutter” in the branding misleading, since Google owns the trademark.
  • Expectation that Google Legal may eventually force a rename, as in other OSS trademark disputes.
  • “Flock” also collides with existing products, raising further confusion.

Google, governance, and OSS process

  • Several developers report frustration with Google‑led OSS:
    • Google’s internal monorepo and “one version” rules can block or delay external changes.
    • Priorities are driven by internal users; desktop and some web issues appear deprioritized.
  • Others counter that:
    • 50 engineers is large by OSS standards and many major projects run with fewer.
    • 1,500 external contributors over a decade is high, not low.
    • The main bottleneck is safe review and testing at scale, not writing patches.

Flutter’s health and adoption

  • Strong disagreement over “1M Flutter developers”:
    • Pro side: historical opt‑out analytics, IDE extension counts, survey data, and big‑name adopters; some phone scans show many installed Flutter apps.
    • Skeptical side: app‑store counts seem too low; many counted “users” are students, hobbyists, CI, or partial integrations.
  • Many practitioners praise Flutter’s DX, performance, and multi‑platform reach compared to React Native, Electron, and MAUI; others insist cross‑platform UI is fundamentally the wrong tradeoff versus native.

Likely impact

  • Some expect the fork to be a net positive, analogous to io.js vs Node: competitive pressure that may improve Flutter or eventually be reconciled.
  • Others fear community fragmentation, added uncertainty for adopters, and a fork that cannot realistically keep up with Google’s engine and platform work.

Standardizing Automotive Connectivity

Scope of the Connector & “Standard” Framing

  • The LVCS connector is for internal low-voltage (48V) vehicle wiring, not charging; NACS/SAE J3400 covers charging.
  • Some argue this is not a true standard but a proposed de facto one, since no formal standards body was involved.
  • Others note many successful standards began as de facto implementations later formalized.
  • Concern: NACS tech docs were removed from Tesla’s site once SAE adopted J3400, now paywalled via SAE.

IP, Patent Pledge, and Adoption Concerns

  • Tesla’s “patent pledge” is seen by some as positive, others as coercive: using Tesla patents allegedly requires not asserting EV-related IP against Tesla or others.
  • Critics worry this could discourage companies from enforcing their own IP and centralize power with Tesla.
  • Some say for it to be a real standard, specs, test protocols, and conformance tooling must be fully open and accessible.

48V Architecture Rationale & Safety

  • 48V highlighted as “optimal” low-voltage level: ¼ the current for same power compared to 12V.
  • Justifications:
    • 48V stays under ~50V “low voltage” safety threshold, easing regulatory and electrocution concerns.
    • Long history of 48V(-ish) use in telecom, solar, and mild hybrids.
    • Enables thinner wiring and potential cost/weight savings, though some note there’s “no free lunch” in wire/insulation and mechanical robustness.
  • Discussion on why legacy automakers haven’t widely switched; explanations include supply-chain inertia and economics.

Ethernet vs CAN and Wiring Simplification

  • Enthusiasts say Ethernet plus 48V enables:
    • Zonal architectures and fewer, simpler harnesses.
    • Very high bandwidth for cameras, infotainment, and future driver-assist features.
    • Easier development using IP networking tools and paradigms.
  • Others point out:
    • CAN still dominates safety-critical systems; Cybertruck still has many CAN buses.
    • Real-time and safety separation often require multiple networks regardless of medium.
    • Some question the need for 10 Gbps but acknowledge camera-heavy systems can use it.

Connector Design, Keying, and Repairability

  • Color-coding (e.g., light blue for 48V, orange for high-voltage) is standard practice for safety.
  • Debate over using a single connector family:
    • Pro: Fewer types simplifies design and manufacturing; parallels drawn to motorsports converging on a few connector families.
    • Con: Risk of mis-plugging if keying isn’t robust; existing practice uses many mechanically distinct connectors so “if it fits, it’s right.”
  • Some argue 48V + Ethernet everywhere can make misplugs less catastrophic; others fear Tesla’s history on repairability means this may worsen independent repair and total cost of ownership.

Comparison to Existing Ecosystem & Tesla Perception

  • Several note existing automotive connectors (Deutsch, Weatherpack, MX, etc.) are mature and cheap; unclear what LVCS concretely improves beyond Tesla’s own cost targets.
  • Skeptical voices distrust Tesla’s engineering choices, ecosystem openness, and customer/industry relations; they are reluctant to adopt a Tesla-defined “standard.”
  • Supportive voices counter that committee-driven standards often yield clunky designs, while single-vendor initiatives can be more usable and arrive faster.

So long WordPress

Affiliation Checkbox & WP Engine Conflict

  • A major flashpoint is a new WordPress.org registration checkbox requiring users to assert they have no “affiliation” with a specific hosting company.
  • Commenters argue the term is intentionally vague; leadership has reportedly refused to define it beyond “ask your lawyer,” which many see as chilling and hostile.
  • Dispute over whether simply being a customer, ex-employee, or vendor counts as “affiliated” drives fear of legal exposure and discourages participation in official events and infrastructure.
  • Some see the checkbox as a strategy to create legal leverage against the host rather than a genuine community rule.

Legal, Governance, and Nonprofit Issues

  • Several see potential antitrust issues (Sherman/Clayton Acts) and suggest contacting regulators.
  • Confusion is clarified: WordPress.org is not part of the nonprofit foundation; it is effectively under personal control, staffed by a for‑profit’s employees.
  • The foundation appears tiny in revenue, leading many to view the nonprofit as largely symbolic while .org is used commercially (e.g., hosting referral money).
  • There is concern about blurred lines between nonprofit, for‑profit, and personal control, plus worries about SLAPP‑style legal threats against critics.

Community Culture & Ecosystem Problems

  • Multiple comments describe the WordPress culture as cult‑like, insular, and dominated by “toxic kindness” and groupthink.
  • The plugin/hosting ecosystem is widely criticized as full of upsells, dark‑pattern billing, and borderline scams; “nulling” plugins triggers heated ethical arguments despite GPL.
  • Some report refund battles and a sense that end users are treated as marks once the market matured.

WordPress’ Practical Strengths

  • Despite criticism, many stress why WordPress dominates:
    • Huge plugin/theme ecosystem and brand recognition.
    • Cheap, ubiquitous PHP/MySQL hosting.
    • Non‑technical users and marketing teams already know the admin UI.
    • Agencies can ship functional sites quickly (including e‑commerce) and hand them to clients with minimal dev involvement.

Alternatives & Migration

  • For technical users, static site generators (e.g., Hugo) are praised for blogs and marketing sites, but lack integrated CMS, forms, and “minor server‑side” features.
  • Serverless functions and “jamstack” approaches help, but CRUD and richer interactivity remain clunkier than WordPress for many.
  • Suggested alternatives include Drupal (with mixed experiences), ClassicPress, HTMLy, various headless or Laravel‑based CMSs, and new/open‑source projects, but none match WordPress’ ecosystem scale.

Broader Lessons

  • Commenters generalize this as a warning about over‑reliance on a single platform and on “benevolent dictators.”
  • Calls are made for better open‑source governance models where power is not concentrated in a single individual and where community interests cannot be easily overridden.

NY Times gets 230 wrong again

Debate over Section 230’s Purpose and History

  • Several comments restate 230’s core function: protect platforms from being treated as publishers of user content while allowing moderation.
  • Pre-230 cases (Cubby vs. CompuServe, Stratton Oakmont vs. Prodigy) are invoked: no moderation → no liability; some moderation → liability, which 230 was meant to fix.
  • Some argue blanket immunity is too strong and would prefer case-by-case judicial decisions; others say that would chill moderation and favor zero-moderation cesspools.
  • There’s disagreement whether 230 is primarily “about moderation” or whether recommendations/algorithms change the analysis.

Algorithms, Recommendations, and Free Speech

  • One side: recommendation order is an opinion of the platform; algorithms are an extension of editorial judgment, and thus speech protected by the First Amendment.
  • Others argue that at some point sequencing content creates new meaning and the platform becomes a “speaker,” potentially liable for harms.
  • Debate over whether holding recommenders to a higher duty (e.g., foreseeably harmful feeds) is workable or would make recommendation legally impossible.

First Amendment vs Platform Moderation

  • Clarification that the First Amendment restricts government, not private platforms; platforms can remove users or content for almost any reason.
  • Some want large platforms treated like utilities/public squares, with major limits on bans, arguing that being excluded is akin to losing free speech in practice.
  • Others insist forcing platforms to host speech conflicts with the First Amendment and editorial freedom.

Liability, “Actual Knowledge,” and Harmful Content

  • One camp claims platforms hide behind 230 and “willful blindness,” and should bear more responsibility once notified of illegal or harmful content.
  • Others respond that 230 immunity doesn’t hinge on knowledge; primary liability belongs to original speakers, and forcing platforms to adjudicate things like defamation would lead to over-removal.

Discrimination and Public Accommodations Online

  • Long subthread on whether anti-discrimination law for “public accommodations” applies to websites and social platforms.
  • Some argue sites (or subcommunities like subforums) that function as public spaces should not be allowed to exclude users based on protected classes like religion.
  • Others counter that:
    • Many discrimination laws cover employers and physical venues, not user-run communities.
    • Bans by user-moderators are user actions, not company actions.
  • Morally, several agree identity-based bans are wrong; legally, applicability is contested and described as state- and context-dependent, with parts of the law “unclear.”

Transparency, User Control, and Algorithmic Power

  • Some see 230 as essential for robust moderation (spam, hate, misinfo). Removing it, they argue, would produce unmoderated “wild west” platforms.
  • Others push for more transparency and user control over recommendation systems, especially where they may amplify phobias, political content, or harmful material to children.

Real Identity, Anonymity, and Accountability

  • A minority view favors strong identity verification so harmful anonymous actors can be held responsible.
  • Critics warn this effectively means universal doxxing, threatens privacy, and history shows “real name” policies don’t reliably improve behavior.

Critiques of Media and Legal Understanding

  • Multiple comments criticize mainstream coverage (including the referenced article’s target) for misdescribing 230, conflating it with the CDA’s censorship aims, or muddling First Amendment doctrine.
  • There’s also meta-critique that online 230 debates often feature non-lawyers overstating legal claims or reading the Constitution too literally without doctrine.

Buy payphones and retire

Retirement, Work, and “Retire to Work”

  • Some posters say they enjoy work and don’t want to retire; others argue retirement is about no longer needing to work, not never working.
  • Several note you might be forced to “retire” by health or cognitive decline.
  • There’s tension between “work gives meaning” vs “retire early, then choose meaningful work on your own terms.”

Payphones, Ponzi Schemes, and MLMs

  • The payphone pitch is seen as a classic “passive income” hook masking a Ponzi‑style fraud.
  • Debate over terminology: some distinguish Ponzi schemes (fake returns) from MLMs/pyramid schemes (real product but exploitative structure), others see MLMs as “legalized Ponzi.”
  • The thread notes multiple actual fraud convictions around similar schemes.

Vending Machines, Territory, and Crime

  • Many point out vending and payphone revenue is far from passive: restocking, maintenance, cash handling, contracting for locations.
  • Location contracts (airports, stations) are described as scarce and sometimes “mobbed up” or enforced with threats and vandalism.
  • Money laundering via cash-heavy businesses (vending, car washes, laundromats, storage) is discussed; some argue online “wash trades” now make digital laundering easier.

Passive Income: Definitions, Morality, and Limits

  • Competing definitions:
    • “Make something once and get paid for years” (books, software, royalties).
    • Pure capital returns (dividends, interest, rent).
    • Scammy “no work, high return” pitches.
  • Ethical debate: is passive income just investing and risk‑taking, or inherently rent‑seeking and parasitic?
  • Categorical imperative / “what if everyone did this?” is invoked; others say that misuses the philosophy.
  • Several classify “passive income” as a near‑synonym for rent seeking when it adds no value, but not when capital or product genuinely enables others’ work.

Investing, Index Funds, and Real Estate

  • Index funds are widely cited as the realistic, boring form of passive income; critics note long flat periods and inflation risk.
  • Extended back‑and‑forth on whether governments implicitly prop up equity markets to protect older asset‑holders.
  • Some describe multi‑family real estate syndications as genuinely high‑yield and low‑touch for limited partners; others counter that recent returns are unusual and policy‑dependent.

Personal Anecdotes and Cautionary Tales

  • Stories of hacked payphones, physically stealing phones for tiny payouts, and vending routes that turned into hard labor.
  • A detailed account of a failed dropshipping venture highlights how “soulless,” spammy businesses are demotivating even when they make some money.
  • Multiple commenters close with a general rule: be extremely wary when someone tries to sell you a supposedly low‑risk, high‑return passive income opportunity.

The sins of the 90s: Questioning a puzzling claim about mass surveillance

Corporate incentives, liability, and surveillance

  • Several comments argue corporations only invest in security when forced by regulation or liability; “fig leaf” crypto is common.
  • Some suggest strong liability for data leaks (e.g., unique email addresses sold to spammers) as a better motivator than tech alone.
  • Debate over whether weak crypto would have forced better privacy laws or just resulted in more exploitation by both companies and states.

Crypto wars, export controls, and technical history

  • Reminders that 90s export controls targeted export, not domestic use; strong crypto was widely used inside the US.
  • Practitioners describe chilling effects: long waits and strict redistribution rules for libraries, protocol design distorted by ITAR.
  • Others note strong crypto would likely have emerged outside the US anyway, making long-term restrictions unsustainable.

Privacy vs security, metadata, and mass surveillance

  • Strong disagreement on whether metadata is “as bad as” content:
    • One side calls metadata extremely powerful (traffic analysis, social graphs, targeted killings).
    • Another pushes back on claims that metadata can fully reconstruct message content.
  • Some see metadata retention as an acceptable compromise for law enforcement; others stress it can be lethal or politically weaponized.
  • Examples raised: browser/OS phone-home checks, pervasive TLS blocking transparent caching, and the difficulty of avoiding metadata leaks.

Law, policy, and “sins of the 90s” framing

  • Many argue the real failure was not crypto policy but lack of robust privacy rights and meaningful penalties for corporate data abuse.
  • View that technical communities focused on cryptographic security while broader privacy legislation lagged.
  • Others counter that activists and organizations did work on privacy; the problem is political and economic, not technical apathy.

Children online, COPPA, and social harms

  • Dispute over whether allowing under-13s online was socially harmful.
  • Some highlight community and belonging for kids; others focus on liability waivers, predator risks, and parents losing control over minors’ exposure.

DNA, consumer behavior, and attitudes to risk

  • Long subthread on DNA databases: some very worried about future insurance or law-enforcement misuse; others see risks as remote and overblown.
  • Illustrates broader divide: people differ sharply in how they value convenience/curiosity versus long-term, hard-to-quantify privacy risks.

Practical privacy and constrained consumer choice

  • Suggestions: avoid smartphones, smart TVs, social media.
  • Pushback: “dumb” options are scarce or impractical (e.g., smart TVs, app-only services), so “vote with your wallet” is limited.
  • General sense that most people don’t understand or don’t prioritize privacy, making market pressure weak.

New iMac with M4

Display size, quality, and alternatives

  • Many miss the discontinued 27" 5K iMac; 24" is widely seen as too small for a primary dev/creative machine.
  • The 5K iMac panel is praised as unusually good even by current standards; Apple’s Studio Display is seen as its spiritual successor but very expensive.
  • Third‑party 5K options (LG Ultrafine, Samsung Viewfinity, Huawei Mateview, etc.) are discussed, with complaints about burn‑in, coil whine, or lower pixel counts.
  • Several people repurpose old 27" iMacs as external displays via aftermarket driver boards; others wish Apple still supported Target Display Mode or had HDMI/DP input.

RAM, storage, and pricing

  • Positive reaction that 16GB is finally the base RAM; many call 8GB “criminal” on expensive Macs.
  • Strong criticism that iMac is capped at 32GB unified memory, seen as a hard blocker for heavy local LLM or pro workloads. Others argue 16–32GB is plenty for the target audience.
  • Apple’s RAM and SSD upgrade pricing is widely condemned as extreme price discrimination; many compare to cheap commodity DDR and NVMe.
  • Base 256GB SSD is considered too small in 2024, especially given large apps, photos, and games.

Magic Mouse and USB‑C peripherals

  • Accessories moving from Lightning to USB‑C is welcomed.
  • Long debate about the Magic Mouse: some love the touch surface and gestures; many find it ergonomically bad and still hate the bottom‑mounted charging port.
  • Defenders say the battery lasts for weeks and 2–10 minutes of charge gives hours, so inability to use it while charging is mostly a meme; critics say that doesn’t fix real‑world interruptions.

Upgradability, longevity, and environmental concerns

  • iMac’s non‑upgradeable RAM/SSD and tied‑to‑the‑screen design are criticized as wasteful; monitors often outlive computers.
  • Some users keep iMacs 8–12 years and argue that, in practice, that lifespan is good enough.
  • Others call Apple’s “green” messaging hollow while devices are designed to be non‑repairable and screens can’t easily be reused as monitors.
  • Apple’s trade‑in/recycling is noted, but several say “reuse” (e.g., monitor‑only mode) would be far greener.

Form factor, ports, and design

  • The persistent “chin” and large bottom bezel are divisive: some see it as ugly and outdated; others note it houses electronics and speakers and gives a place to grab or stick notes.
  • Ports on the back are criticized as inconvenient; the external power brick with Ethernet is seen as a clever way to keep desk cables minimal.
  • Lack of larger iMac (27–32") and no ultrawide option disappoints many power users.

Performance, AI, and positioning

  • Comparing M4 iMac mainly to M1 iMac feels like marketing spin, but some say that’s fair because many owners are still on M1.
  • Claims like “world’s fastest CPU core” and “up to 4.5x faster than popular Intel AIO” are treated skeptically due to “up to” framing and benchmark cherry‑picking.
  • 32GB cap and base M‑class chip suggest this iMac isn’t intended for heavy LLM or ML work; commenters expect that from future M4 Pro/Max/Ultra Macs instead.
  • Apple Intelligence and Private Cloud Compute are mentioned, with mixed views: interest in OS‑level LLM integration, but ongoing worries about phoning home and past telemetry (e.g., code signing checks).

Use cases and target market

  • Many agree this model is aimed at “normals”: family computers, reception/front‑desk, small businesses, education, and shared living‑room machines.
  • Power users on HN overwhelmingly prefer Mac mini/Studio + separate monitor, or MacBooks with external displays.

Dramatic drop in marijuana use among U.S. youth over a decade

Explanations for Decline in Teen Marijuana Use

  • Many argue legalization made cannabis less “forbidden” and therefore less attractive as a rebellious act.
  • Legal retail plus ID checks may reduce underage access by shrinking the traditional dealer network.
  • Others think the decline fits a broader trend of reduced teen “risk” behavior (drugs, alcohol, sex), not uniquely tied to weed laws.
  • Some suggest teens are simply busier (sports, homework, scheduled activities) and have less unsupervised time.

Role of Legalization and Markets

  • Debate over whether legal prices undercut the black market: some states report very cheap legal weed; others say taxes and compliance keep legal prices high.
  • Even where black markets persist, convenience and safety of legal shops reduce incentives to buy illegally, especially for low-volume users.

Generational Attitudes and Culture

  • Several Gen Z/Zillennial posters say drugs and alcohol are viewed more like neutral “consumables” (like coffee), not identity or status markers.
  • Substance use is less of a social milestone; being sober isn’t stigmatized.
  • Some link this to broader self‑improvement culture (gym, mental health, “you do you”), mixed with rising anxiety and loneliness.

Measurement and Skepticism

  • Questioning reliability of self‑reported teen drug surveys; mood, survey context, and wording could skew results.
  • Others counter that long‑term trends are still meaningful even if absolute levels are off, though this assumption is challenged.

Broader Youth Behavior Shifts

  • Teens reportedly drive less, have less sex, drink and smoke less, and sometimes even skip dances; phones and online life are seen as major substitutes.
  • Social media and pervasive cameras make public intoxication riskier for one’s “brand,” discouraging visible partying.
  • Some worry youth are abstaining from all experiential behaviors, with loneliness and depression up and suicide as a grim outlier to the downward trend.

Health Risks, Potency, and Substitutes

  • Cited research about adolescent brain development, psychosis risk, and immune effects leads some to welcome the decline.
  • Multiple comments say modern cannabis is much stronger, making bad experiences more likely and pushing casual users away.
  • Speculation that increased use of prescribed stimulants/SSRIs may reduce self‑medication with marijuana, but this is noted as unclear.

Language, Law, and Severity of Punishment

  • Extended debate over separating “drugs and alcohol,” with some arguing it unjustifiably normalizes alcohol.
  • Strong disagreements about harsh drug laws (e.g., Singapore’s death penalty for trafficking cannabis) versus the social harms of legal alcohol.

Gravity is not a force

Status of the “gravity is not a force” claim

  • Several commenters note that “gravity as spacetime curvature, not a force” has been standard GR pedagogy and popularized for decades, not a new idea.
  • Others stress that many working physicists still casually talk of a “gravitational force” in appropriate limits (Newtonian approximation), so the distinction is often treated as semantic in practice.
  • There is disagreement on whether insisting “gravity is not a force” clarifies or confuses; some see it as deep insight, others as unhelpful dogma.

Accelerometers, free fall, and proper acceleration

  • Core GR argument: a real force causes proper acceleration, which an accelerometer measures; free‑falling objects show zero proper acceleration, so no gravitational force acts on them.
  • Standing on the ground, an accelerometer reads ~1g upward due to the normal (electromagnetic) force from the surface preventing free fall.
  • Multiple subthreads dissect how phone accelerometers actually work and why they read ~g at rest and ~0 in free fall; confusion over sign conventions and “force vs acceleration” is common.

Geodesics, curvature, and orbits

  • In GR, free particles follow geodesics—“straight lines” in curved spacetime. What looks like spatial acceleration (falling, orbiting) is just straight motion in a curved 4D geometry.
  • A force, in this view, is what pushes you off a geodesic (rocket thrust, contact forces, EM forces, radiation reaction on charged particles).
  • Some question why a particle “must move” along a geodesic rather than remain spatially at rest; answers appeal to least‑action principles and the fact that you always move forward in time, with curvature mixing time and space directions.

Forces, frames, and pseudoforces

  • Relativity treats all inertial frames as equivalent; accelerated frames introduce pseudoforces (centrifugal, etc.).
  • One side argues calling gravity a pseudoforce “privileges” a flat background and misleads; another side says we can equivalently model gravity as a real force in flat spacetime or as curvature, and both pictures are useful.
  • There is extended debate over inertia, centrifugal force, and whether distinguishing “real” vs “pseudo” forces is meaningful or pedagogically harmful.

Singularities and limits of GR

  • Singularities are widely cited as evidence GR is incomplete: where the math diverges, the model “bluescreens.”
  • Some emphasize GR as a bulk/continuum theory, analogous to fluid mechanics: excellent at large scales, expected to fail at very small/strong‑field scales (inside black holes).
  • Coordinate vs physical singularities (event horizon vs central singularity) and the role of horizons as mathematical vs physical entities are discussed.

Geometry vs force formulations and unification

  • Commenters note that other interactions can also be cast geometrically (e.g., Kaluza–Klein–type constructions), so “being geometry” may not be unique to gravity.
  • Others argue flat spacetime is mathematically special (unique zero curvature, measurable deviations), so calling “flat” privileged is not obviously wrong.
  • A recurring theme: there are (at least) two equivalent descriptions—curved spacetime with no gravity force, or flat spacetime with a gravitational force field—and which is “fundamental” is unclear; many see the choice as largely semantic and pedagogical.

Family medicine is in decline

Primary care access & wait times

  • Many US commenters report months-long waits for new PCPs and specialists, even in large metros; some cite 6+ month waits and needing to travel far or go out-of-network.
  • Others say they can get PCP/NP appointments in days or weeks, especially outside dense urban cores or via cancellation lists.
  • There’s disagreement over whether very long waits are “unusual”; some argue national averages hide large geographic and specialty variance.
  • Practices often “rate-limit” new patients, leading to months-long delays for first visits but faster follow-up for established patients.

Structural causes & consolidation

  • Widespread perception of a primary care physician shortage and worsening specialist availability post‑COVID.
  • Small independent practices are being squeezed by billing, EHR, and compliance overhead and bought by large networks or private equity; efficiency and profit are seen as crowding out doctor–patient relationships.
  • Physician burnout is common; some leave clinical practice early, citing loss of autonomy to administrators.

Role of NPs/PAs and task shifting

  • Many report being seen increasingly by nurse practitioners or physician assistants instead of doctors, especially in pediatrics and routine primary care.
  • Some see this as appropriate for healthy patients and cost control; others report poor advice and worry about “scope creep” and lower training levels.
  • There’s debate whether extensive physician training is overkill for front-line primary care or essential for quality and safety.

Patient workarounds & alternative models

  • Workarounds include urgent care as de facto PCP, telemedicine (mixed reviews), concierge/direct primary care memberships, and using large systems’ NPs for access.
  • Some suggest medical tourism (e.g., Mexico, Southeast/East Asia) for fast, cheaper specialist care and procedures.
  • A few mention self-ordered labs and desire for AI or better decision-support tools for self-triage between long waits.

Costs, insurance, and incentives

  • US participants describe very high total annual costs (premiums, deductibles, out-of-network care), even with “good” employer plans.
  • ACA marketplace subsidies significantly reduce premiums for some, but employer plans can be far more expensive and opaque.
  • Insurance design (HDHPs, referral rules) and PE-owned networks are seen as distorting incentives and contributing to access problems.

Aging, disability, and post‑COVID effects

  • Commenters highlight growing needs of an aging population without family caregivers, shifting burdens onto healthcare systems.
  • More disability claims and forms are attributed to long COVID and pandemic-era mental health issues, though the exact contribution is viewed as unclear.

'I grew up with it': readers on the enduring appeal of Microsoft Excel

Excel vs Google Sheets and Other Tools

  • Many see Google Sheets as “good enough” for simple, collaborative work, but not for large or complex models.
  • Excel is widely considered faster, more stable, and far more feature‑rich than Sheets, Numbers, and LibreOffice Calc, especially for big datasets, pivots, Solver, advanced functions, and VBA.
  • Some users have never touched Excel due to working in Google Workspace–only or open‑source environments, illustrating starkly different professional toolchains.
  • Numbers is liked for UI and basic tasks, but often criticized as slow and missing advanced features; LibreOffice Calc is praised for being free but called buggy and behind on functions.

Performance, Capabilities, and Limits

  • Multiple accounts report Google Sheets and web Excel struggling or stalling with large or complex sheets; desktop Excel usually copes.
  • Complaints include Sheets’ cell limits and severe recalculation latency, and Excel’s odd constraints (e.g., “too many fonts” errors).
  • Some argue most users never need Excel’s “power user” features; others say that last 10% of functionality is critical in finance, BI, and engineering.

Collaboration, Cloud, and Privacy

  • Sheets is praised for frictionless real‑time collaboration and forms; historically this was its major edge.
  • Several say modern Excel with OneDrive/SharePoint now collaborates “almost seamlessly,” though others still see sync errors.
  • Some refuse cloud tools (especially Google) over privacy, data mining, and AI‑training concerns, preferring local Excel or OSS.

Excel as Programming and Modeling

  • Excel is framed as a de facto programming environment and “virtual machine” accessible to non‑programmers.
  • Many careers in software started with VBA; others built extremely complex financial or engineering models, simulations, and even “spreadsheets as applications.”
  • There’s interest in safer, more testable, type‑aware spreadsheet paradigms, but concern that making Excel “more like programming” would destroy its approachability.

Business Reliance, Standardization, and Risk

  • Excel’s ubiquity is seen as its killer feature: everyone from auditors to tax authorities to CFOs understands it, making it the default medium for models and evidence.
  • Some argue this standardization outweighs technical inferiority; others call it a “hammer‑and‑nails” trap that enables fragile, opaque workflows and tech debt.
  • Studies and anecdotes about pervasive spreadsheet errors are cited; auditability is seen as partial and human‑process‑dependent, not a guarantee of correctness.

Alternatives and Future Directions

  • Mentioned alternatives include RowZero, Airtable, DuckDB, Grist, Klaro, Quantrix, and ideas like multi‑language formulas, stronger data types, versioning/diff, better macros, and closer database integration.
  • Consensus: Excel remains dominant; competitors either excel at niches or are still far from matching its breadth plus ecosystem.

The motor turns too much

Integrated EV Drivetrains and Chinese Cost Advantage

  • BYD’s “e-axle” (motor, inverter, diff, charger in one CAN-controlled module) seen as a major reason they can reuse hardware across models and undercut Western OEMs.
  • Debate over why Chinese EVs are cheaper:
    • One side: low Chinese wages, lax regulations, subsidies, tightly protected domestic market, and long-running state backing of EVs and batteries.
    • Other side: labor is a small share (often cited 5–15%) of car cost; key edge is early national push into EVs and LFP batteries, vertical integration, and faster innovation.
  • Disagreement on how much current per-car subsidies in China vs. US still matter; some argue US tax credits are now larger, others say true support levels are opaque.

Complexity of Modern EVs

  • Hyundai Kona example: many CAN buses, ~100+ ECUs, 10+ kg of low-voltage wiring; some find this “sad” given EVs could be simpler.
  • Counterpoint: similar complexity exists in ICE vehicles due to safety, infotainment, and comfort systems; not just the powertrain.
  • Some argue Tesla and Chinese newcomers started with cleaner-sheet EV designs but are now accumulating legacy complexity too.

Control Logic, Safety, and “Runaway” Behavior

  • Bench tests show Kona motor will spin to high RPM under tiny constant torque with no load or brake, including in “Neutral”.
  • Engineers in thread note:
    • Torque is very low (~5 Nm), easy to stop with brakes in a real car.
    • Under no-load, vector-controlled motors naturally ramp RPM if any nonzero torque is applied.
    • ABS sensors and safety standards (e.g., ISO 26262) are meant to make dangerous wheel-speed-sensor failures vanishingly rare.
  • Some remain uneasy that ECUs don’t explicitly detect “no vehicle inertia” cases; others say extra checks add complexity and new failure modes.

Human Factors and Unintended Acceleration

  • Long subthread on past ICE unintended-acceleration incidents:
    • Many cases attributed to driver error and panic, especially with automatics and older drivers.
    • Suggestions: shift to neutral, stand hard on brakes, or kill ignition—but several argue most drivers won’t think of this under stress.
  • Concern that increasing “drive-by-wire” (throttle, shift, sometimes brake/steer assist) moves more risk into software and human-interface design.

EV Conversions and Modularity

  • Converting ICE cars to EVs seen as technically difficult and often uneconomic:
    • Battery packaging, weight and suspension changes, torque vs. transmissions, accessory drives, heating, and regulatory approval are major hurdles.
  • Some niche success exists (classic cars, Tesla-salvage builds, open-source inverter projects), but it’s labor- and skill-intensive.
  • Several note that modern EVs are more like tightly coupled “eggs” than modular “onions,” making partial reuse of OEM drivetrains harder than expected.

Ask HN: What ist your AdBlock strategy?

Overall Strategies

  • Many use a layered approach: browser extension (e.g., uBlock Origin) + DNS/network-level blocking (Pi-hole, AdGuard Home, NextDNS, Control D, Blocky, pfBlockerNG, DNSCrypt-proxy, etc.).
  • Some rely solely on browser-level blocking; others go “defence in depth” with router firewalls, hosts files, VPNs, and device-local filters.

Browser-Level Blocking

  • Firefox + uBlock Origin is the most-cited combo; uBlock alone is often considered sufficient and more reliable than Pi-hole for some.
  • Other popular browsers: Brave (built-in blocking, often combined with uBlock), Safari with Wipr/Ka-Block/AdGuard, Chromium forks (Ungoogled, Librewolf, Floorp, Orion, Mullvad browser).
  • Some warn against stacking too many extensions with uBlock due to redundancy or possible interference.
  • Script blockers (NoScript, uMatrix) used by a minority for very strict control; some simply disable JavaScript entirely and avoid sites that break.

Network/DNS-Level Blocking

  • Pi-hole is common but often misunderstood: it doesn’t require a Raspberry Pi, can run on OpenWRT, VMs, Docker, mini-PCs.
  • Alternatives: AdGuard Home, Blocky, DNSCrypt-proxy with unified blocklists, pfSense/pfBlockerNG, router-integrated OpenWRT adblock packages.
  • Third‑party DNS: NextDNS, AdGuard DNS, Control D, Mullvad DNS, Quad9, Cloudflare, often combined with VPNs (WireGuard, Tailscale, Zerotier).
  • Experiences with NextDNS are mixed: some praise logging, profiles for kids, and stability; others report broken clients on Apple platforms and poor support.

Performance, Reliability, and UX

  • Large blocklists on weak routers can add noticeable latency; some move DNS filtering to more powerful hardware or VPSs.
  • Caching and resolver choice significantly affect perceived speed; some report Blocky faster than AdGuard with the same lists.
  • Network-wide blocking can break banking, travel, and media sites; several stress the need for easy per-device or per-SSID bypass.

Mobile, Smart Devices, and TVs

  • Android: Firefox + uBlock, specialized apps (AdAway, DNS66, Tracker Control), or Private DNS with filtered resolvers.
  • iOS: Safari content blockers (Wipr, AdGuard, Ka‑Block), NextDNS profiles, or browsers that support extensions (Orion).
  • Smart TVs and appliances are a key reason for DNS-level blocking; YouTube ads remain hard to eliminate without browser-based tools or paid Premium.

Attitudes Toward Ads

  • Some aim for near-zero tolerance, blocking ads as a security, privacy, and bandwidth issue.
  • Others accept or even eschew blockers, arguing ads fund content or that they can tolerate them.
  • A few prefer to pay for ad-free tiers (especially YouTube) instead of relying solely on technical blocking.

How Gothic architecture became spooky

Perceived causes of “spooky” Gothic

  • Some argue the article mostly says the obvious: repeated association with horror movies.
  • Others add that original Gothic architects intentionally aimed at the supernatural and sublime, which strengthens the link to eeriness.
  • A few think the sheer verticality, sharp forms, and dense ornamentation feel oppressive compared to human‑scaled classical forms.

Role of literature, film, and tropes

  • Several comments say the piece underplays 18th–19th‑century Gothic fiction; spookiness predates cinema.
  • Early novels (e.g., castle romances) and later works like Poe explicitly use Gothic interiors to create unease.
  • References to TV Tropes and horror media emphasize how certain stylistic features became codified as “Gothic horror” settings.
  • A detailed thread traces how decaying Gilded Age/neo‑Gothic mansions in America fed haunted‑house imagery (Psycho, Addams Family, etc.).

Cultural and personal perception differences

  • Multiple Europeans report finding cathedrals majestic or inspiring, not evil, and view the “evil Gothic” idea as largely American/Anglophone.
  • Others note that weather, lighting, and photography (dramatic clouds, dark contrast) strongly modulate whether a building reads as spooky.
  • Some suggest familiarity reduces fear: locals see a shortcut to the shopping street, tourists see awe or menace.

Religion, power, and mortality

  • Several comments tie Gothic to the medieval church’s authority, preaching hellfire and damnation; the buildings embodied that power.
  • Others point out historical preoccupation with death and high child mortality, arguing that religious art and architecture naturally grew grim themes.
  • One long theological reflection contrasts Gothic as “sublime and divine” with modern architecture seen as dehumanizing or “demonic,” and suggests Enlightenment hostility to the Church helped reframe cathedrals as haunted.

Material, decay, and restoration

  • Commenters note air pollution and candle soot darken stone, making churches look more sinister than when new.
  • Restoration examples (e.g., cleaned or repainted interiors) show cathedrals can become bright and uplifting again, surprising visitors.
  • Soft stone leads to constant scaffolding and repairs; heritage rules often prevent modern protective treatments.

Gargoyles and symbolic elements

  • Several criticize the article for omitting gargoyles, which visually contribute to fear.
  • Others explain them as apotropaic: representing chaos and the wild outside, marking the transition into sacred order rather than pure menace.

Meta: article, ads, and HN quirks

  • Some find the article shallow or visually manipulative; others object to heavy ads and intrusive video on the site.
  • There is side discussion about HN’s automatic removal of “How” from titles and broader annoyance at clickbait‑style phrasing.

Sci-fi books that you may never have heard of, but definitely should read

Overall view of the Shepherd list and site

  • Many like the idea of curated “you may not have heard of” lists, but several note the irony that some picks (e.g., recent award nominees, major bestsellers) are already very well known.
  • Users treat such lists as personal taste snapshots rather than authoritative canons.
  • The Shepherd founder participates, explaining goals (helping lesser-known books and authors get noticed), data challenges (messy publisher metadata, weak genre tagging), and upcoming roadmap (better NLP/ML topic classification, full book DB, reader features, book-trade ideas).

Book recommendations and disagreements

  • Numerous titles are recommended as more obscure or underappreciated: surreal mysteries, hard-SF about consciousness and simulations, Soviet-era classics, older “masterworks,” space operas with alien cultures, and experimental web serials.
  • Some books are praised as life-changing or philosophically profound; others are called “mid,” “cash grabs,” or structurally flawed.
  • Several readers explicitly seek “alien aliens” and strongly conceptual SF, while others prefer character-driven or “warm and fuzzy” stories.

Aliens, worldbuilding, and genre boundaries

  • Long debate on how “alien” aliens should be. Some want radically nonhuman minds and biology; others argue aliens mostly serve as mirrors to examine humans.
  • Hard-SF takes on vampires, hive-minds, and exotic consciousness get both admiration (for rigor) and ridicule (for implausibility or tonal clash).
  • There’s discussion of what counts as science fiction vs. fantasy or social SF, especially for works light on explicit technology.

Audiobooks, adaptations, and medium effects

  • Several note cases where audiobooks dramatically improve flat characterization or pacing, making a just-okay novel feel great.
  • Others insist narration can’t redeem a story they fundamentally dislike.
  • TV and film adaptations are often judged weaker; readers warn not to dismiss books based on disappointing series. Some adaptations, however, are praised as excellent or even superior.

Translation, language, and older works

  • Strong interest in reading classics in the original languages, with comments on how early translations can severely distort tone and ideas.
  • Self-translation, professional translation quality, and public-domain editions are all discussed, along with audio performances in various languages.

On Good Software Engineers

Defining a “Good” Software Engineer

  • Many see long trait lists as idealistic checklists that don’t match real workplaces; some call them vacuous or overthought.
  • Others value them as directional visions and coaching tools, helping managers explain expectations and gaps.
  • Concern that over-defining “good” leads to bad hiring practices and fetishizing labels (senior/staff/10x) instead of getting work done.
  • Several note that expectations must fit domain and context; what’s “good” in one problem space can be inadequate in another.

10x Engineer Myth and Productivity Variance

  • Strong disagreement about 10x engineers: some insist they clearly exist (and even 100x), others see the label as unhelpful or mythologized.
  • Clarification that classic studies measured best vs worst (or minimally competent) performers, not best vs average.
  • Some argue high output and high quality often coincide; the stereotype of the unmaintainable “rockstar” is overused.
  • Others report seeing highly skilled but fad-driven engineers who harm the SDLC with flashy but fragile architectures.
  • Multiple comments suggest focusing on 2–3x improvements and 10x teams, not heroic individuals; org friction and compensation systems often block this.

Problem-Solving Mindset, Grit, and Learning

  • One core differentiator proposed: ability to navigate the unknown independently versus needing constant guidance.
  • Teachers report a “click” where learners stop asking for every answer and start self-directed problem solving, but note some never reach it.
  • Emotional barriers are seen as more limiting than raw intellect; tenacity/grit (“head against a brick wall”) is emphasized.

Complexity, Abstraction, and Simplicity

  • Repeated theme: good engineers reduce unnecessary complexity and avoid dogmatic over-abstraction (SOLID/DRY/etc. misapplied).
  • Counterpoint: complexity is often subjective and socio-political; abstractions are usually justified as simplifications, making removal contentious.
  • Suggestions include YAGNI, careful timing of abstractions, and measurable metrics (cyclomatic complexity, dead code) as guides.

Business Understanding, Process, and Responsibility

  • Many argue understanding real stakeholder needs and business processes matters more than pure technical elegance.
  • Frustration with “process people” and business ops dictating technical solutions they don’t fully understand.
  • Common anecdotes: rushed “business needs this ASAP” changes that create long-term messes, with maintainers later blamed.
  • Some dislike expectations that engineers “drive big projects,” seeing it as unpaid project management; others see cross-functional influence as part of being effective.

Tone, Audience, and Missing Perspectives

  • Some find the article manager-centric, tuned to “nice tech companies,” and less relevant in legacy/“atoms” industries.
  • Desire for more grounded stories: survival through layoffs, working with internal clients, balancing family or sports, long careers in non-glamorous environments.
  • Several stress that manager and PM quality can outweigh having a single standout engineer; modest, consistently responsible engineers often create more day-to-day value than any mythical 10x.

The unnecessary decline of U.S. numerical weather prediction

Overall assessment of U.S. forecast quality and the article’s framing

  • Several commenters argue U.S. global models (e.g., GFS/UFS) have improved over time; the issue is lagging peers, not an actual decline.
  • Some think the blog overstates the crisis: its own plots show gradual convergence with leading European models and no obvious worsening.
  • Others accept that U.S. models are still behind top centers (especially the European center), and that the U.S. should aim to lead given its resources.
  • One critic dislikes the nationalistic framing (“U.S. should be best at everything”), seeing it as political rather than scientific.

Politics, privatization, and NOAA’s future

  • Multiple comments raise concern about efforts to shrink or break up NOAA and commercialize forecasting (e.g., Project 2025 language about downsizing and “fully commercializing” forecasts).
  • There is repeated mention of private weather firms lobbying to limit public-domain data and shift value to paid services.
  • Some fear political interference, loyalty tests, and replacement of career civil servants (including scientific roles) with political appointees.

Hiring, bureaucracy, and institutional dysfunction

  • A detailed anecdote describes a highly qualified applicant rejected by NOAA HR for not listing “hours worked per week,” despite a director’s encouragement.
  • Other federal employees confirm the process is rigid, compliance-driven, and favors insiders and veterans; hiring managers themselves often feel constrained.
  • Some see this as necessary legalism; others portray HR as power-preserving and anti-meritocratic.

AI/ML vs traditional numerical weather prediction

  • One side claims major centers are “stuck” in traditional NWP and not embracing AI; others directly refute this with examples of active AI forecast systems.
  • Consensus in the thread: AI emulators are very cheap to run at inference time but depend on physics-based reanalysis and NWP outputs for training.
  • NWP is described as irreplaceable research infrastructure, providing rich 3D physical fields that current AI models do not.

Forecast performance in practice

  • Sailors and glider pilots report that high-resolution niche products (commercial or hobbyist, including ML-based) can be “mind-blowingly” accurate for micro-scale effects like island wind shadows or mountain waves.
  • Others say global models like GFS are very good if interpreted with meteorological knowledge (e.g., sea-breeze, CAPE/CIN, convection not explicitly resolved).
  • Some Europeans and Californians perceive worsening day-ahead rain and temperature forecasts, possibly due to fast-changing climate or loss of local observing infrastructure; this remains anecdotal and flagged as unclear.

Write code that is easy to delete, not easy to extend (2016)

Design for Deletion vs Extensibility

  • Many agree with the article’s premise: business apps change unpredictably, so code should be easy to throw away, not overdesigned for hypothetical futures.
  • Over‑abstracting for “extensibility” often produces tightly coupled “platforms” that later become impossible to replace.
  • Some argue that, over years in the same domain, you do learn to foresee recurring requirements, so a bit of forward-looking design can pay off.
  • A minority view: if you really understand the “creases” of orthogonality, extensible design can be as simple as “deletable” design, but this is rare.

Frameworks, Architecture, and Over‑Engineering

  • Business apps: keep it simple, use existing frameworks (Rails, ASP.NET, etc.), and avoid building your own “mini-frameworks.”
  • Libraries/frameworks themselves arguably must target extensibility because they evolve slower and serve many consumers.
  • Popular web frameworks and DI-heavy codebases are criticized for spreading logic across many classes, making deletion and refactoring hard.

Copy-Paste, DRY, and Abstractions

  • Strong disagreement over copy‑paste vs abstraction:
    • One side: DRY reduces maintenance; copy‑paste multiplies bugs and divergence.
    • Other side: bad abstractions are worse than duplication; it’s easier to clean up 10 duplicated spots than untangle a wrong shared abstraction.
  • Several rules of thumb:
    • First time write; second time copy; third or fourth time consider extracting.
    • Prefer extracting when pieces “change together,” not just when they look similar.

Simplicity, Intrinsic Complexity, and Scaling

  • “Simple/straightforward is robust”: solve today’s problem, accept duplication, start with monoliths, scale when reality forces you to.
  • Warnings that “simple” must still handle real edge cases; you can’t wish intrinsic business complexity away.
  • Analogies (e.g., Wayland vs X11) highlight how misjudged simplification can produce more complexity elsewhere.

Testing and Observability

  • Several note that deletion is only safe with automated tests and observability (metrics, deprecation signals, usage tracking).
  • Tests themselves add complexity, but are seen as worth it, especially for refactoring legacy code and removing external APIs.

Tools and Future Automation

  • Some hope future LLMs will load entire codebases and “clean up” or refactor safely.
  • Others are skeptical about current capabilities and cost-effectiveness compared to human effort.