Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 275 of 531

What if AI made the world’s economic growth explode?

Debate over “Growth” and Its Measurement

  • Several commenters argue that “real” growth has stalled, with GDP propped up by credit, rent-seeking, and mismeasured inflation.
  • Others counter that the world economy is clearly larger than decades ago and that GDP per capita correlates strongly with better living standards.
  • There is sharp disagreement over metrics: GDP vs. purchasing power, job quality, infrastructure, life satisfaction, and ecological health. Some say critics conveniently choose unmeasurable indicators; critics respond that “your own eyes” contradict rosy statistics.

Who Benefits from AI-Driven Growth?

  • Central concern: even if AI accelerates growth, gains may accrue mostly to capital owners, deepening inequality and creating a “techno-feudalist” order.
  • Some foresee AI reinforcing historic patterns: a small elite controls land, data, and compute, while the majority sees stagnant or declining prospects.
  • Others predict a familiar arc: capital wins first, then goods become cheap enough that broad society eventually benefits, as with industrialization.

Labor, Jobs, and Social Policy

  • Many expect AI to wipe out large swathes of knowledge work before it can handle messy physical work; some suggest learning trades may be safer.
  • UBI or social wealth funds are repeatedly raised as necessary if mass displacement occurs, though several see political will as unlikely.
  • There’s debate over whether productivity gains should translate into shorter workweeks; some blame policy since the 1980s for funneling gains to the top instead.

Desire for Slower Lives vs. Efficiency Obsession

  • A visible thread rejects endless acceleration, preferring smaller communities, less tech intrusion, and more time in nature and relationships.
  • Others argue such lifestyles have always been rare, historically entailed heavy inequality, and are already possible for those willing to accept much lower incomes.

Energy, Ecology, and Physical Limits

  • A number of comments stress that explosive economic activity implies explosive energy use, resource extraction, and pollution, risking ecological collapse.
  • Others downplay “planetary boundaries,” or argue that life and ecosystems will adapt, even if humans suffer.

Nature and Trajectory of AI

  • Strong skepticism that current LLM-based systems can lead to superintelligence or an economic “singularity”; such scenarios are compared to science fiction or religion.
  • At the same time, people report large, concrete productivity gains in domains like biology and statistics, where non-programmers can now “vibe code” analyses and automation.

Institutions, Capitalism, and Governance

  • Several foresee intense concentration of power if super-capable AI remains privately owned, suggesting eventual state takeover, global governance, or revolutionary change.
  • Others speculate about cooperative or open AI ecosystems, or about capital itself being automated, with machine agents trading with each other in largely post-human markets.

Do not download the app, use the website

App Push and User Experience Frustrations

  • Many commenters say mobile sites are intentionally degraded to funnel users into apps: broken features, unusable layouts, constant “open in app” interstitials (Reddit, Facebook, Yelp, Imgur, Google Maps, banks, utilities).
  • Apps often have worse UX for power use: no tabs, harder comparison and research flows, poor text-selection, zoom, or keyboard support.
  • Some people avoid apps to reduce clutter and addiction: every icon is “a little ad” and fewer installed apps = fewer distractions.

Privacy, Data, and Enshittification

  • A core concern is that apps get deeper, more persistent access: location, contacts, notifications, device identifiers, process lists, even Wi‑Fi/Bluetooth context.
  • This data supports tracking, profiling, and “post‑capture monetization”: once a platform has market dominance, it can steadily worsen the experience (more ads, nags, dark patterns) while users stay due to inertia and network effects.
  • Push notifications are seen as a key reason apps are pushed: they enable continuous re‑engagement and advertising.

Cases Where Apps Are Preferred or Mandatory

  • Many users genuinely prefer native apps for speed, polish, offline support, media controls, and easier authentication (banking, airlines, messaging, maps, rideshare, smart‑home, security).
  • Some banks, governments, and ID systems now require apps for login or 2FA, effectively eliminating the web as an option.
  • Several developers report much higher engagement and retention once they ship an app, even when web feature‑parity exists.

Web vs Native: Technical and Platform Debates

  • One camp argues web apps could match most app UX if companies invested equally and browsers exposed more APIs; another claims the web has a “glass ceiling” and cannot equal native performance or integration.
  • PWAs are cited as a middle ground (installable, offline, notifications), but uptake is low; some blame Apple’s historically weak or hostile PWA support and app‑store incentives, others blame web‑stack bloat and poor web dev practices.

Overall Mood

  • Strong hostility toward being forced into apps and toward dark patterns.
  • Recognition that both web and apps can be abusive; the core complaint is loss of user choice and control, not the technology itself.

Tour de France confronts a new threat: Are cyclists using tiny motors?

State of Motor Doping in Pro Cycling

  • Most commenters think the article’s question is effectively answered “no”: motor doping is suspected but not found in WorldTour road races like the Tour.
  • Known confirmed case cited is a junior cyclocross rider caught with a hidden motor; beyond that, only allegations and speculative videos (e.g., wheels spinning oddly, suspicious hand movements).
  • Some argue that because testing for motors started after early suspicions, any use at the very top would have stopped or moved elsewhere before it could be caught.

Detection and Enforcement

  • Bikes are routinely checked pre‑ and post‑stage: X‑ray, magnetic scanners, random and targeted inspections, plus in‑race monitoring that can flag anomalies.
  • Issues around bike swaps are discussed: riders can legally change bikes mid‑race, so in principle every bike used must be inspected, not just the one at the finish.
  • Thermal imaging is mentioned but doubted for very small, frame‑cooled motors; suggestions like RF detection or even drilling tiny “kill holes” in frames are floated.
  • UCI minimum bike weight (6.8 kg) both limits extreme lightening and provides headroom in which a motor could be hidden, but also makes non‑standard components more conspicuous.

Technical Feasibility and Physics

  • One camp claims tiny batteries can’t deliver enough usable energy to justify their weight and added drivetrain drag over long mountain stages.
  • Others counter that even 10–20 W at the elite level is huge, and usage could be short, targeted attacks rather than continuous assistance.
  • Ideas like regenerative braking or KERS‑style systems are generally dismissed as impractical on race bikes (freewheels, minimal braking, tiny hubs).
  • Consensus: mechanically possible in principle, but logistically and risk–reward wise dubious for the Tour.

Comparison with Drug Doping

  • Many see mechanical doping as a sideshow compared to biochemical doping, which has a long, well‑documented history in cycling (EPO, blood transfusions, microdosing).
  • Debate over how “clean” modern cycling is: some argue it’s now among the most heavily tested sports; others insist sophisticated undetectable or microdosed regimens likely persist.

Incentives, Culture, and Other Sports

  • Strong view that cheating scales with stakes: scholarships, pro contracts, short careers, and huge performance payoffs for small gains.
  • Several argue team and league incentives in big-money sports (NFL, NBA, football, etc.) produce more doping with weaker testing; cycling only looks worse because it actually tests and publicizes infractions.
  • Others note that cycling’s reputation from prior scandals makes any current extraordinary performance (e.g., record mountain times) immediately suspect, regardless of advances in training, nutrition, and equipment.

It's time for modern CSS to kill the SPA

What SPAs Are Really For (Disagreement with the Article)

  • Many argue the article misidentifies the core value of SPAs: they’re not primarily about page transitions.
  • Claimed “real” reasons for SPAs:
    • Managing complex, long‑lived client state (chats, editors, dashboards, rich filters, CAD, Figma‑like tools).
    • Decoupling frontend and backend via APIs, sharing the same backend with mobile apps or other clients.
    • Offline/low‑connectivity use (local‑first data, aggressive caching, optimistic updates).
    • Componentization and improved developer workflow (reusable components, consistent patterns, testability).

Where SPAs Make Sense – and Where They Don’t

  • Widely agreed: heavy, app‑like UIs (Gmail, Slack‑style chats, Google Maps‑style tools, internal line‑of‑business apps, PWAs/Electron) are strong SPA candidates.
  • Equally widely agreed: most marketing sites, blogs, simple stores, forums, documentation, and content‑driven pages don’t need SPA complexity.
  • Some propose a rule of thumb: SPA “behind the login,” traditional MPA/SSR for public content.
  • Overuse of SPAs is blamed on bootcamps and hiring culture that teach only React‑style stacks, plus the appeal of a single “frontend API client” mental model.

Performance and UX Tradeoffs

  • Complaints about typical SPAs: huge bundles, slow first load, endless skeleton screens, broken back/forward, broken open‑in‑new‑tab, lost scroll position, heavy RAM/CPU.
  • Counterpoint: these are failures of engineering and optimization, not intrinsic to SPA architecture; SSR sites can be just as bloated.
  • Debate over networks:
    • One side: round trips aren’t that expensive if responses are small and server is fast; better to send minimal HTML/JSON frequently.
    • Other side: on high latency or flaky mobile links, many round trips or form‑per‑interaction SSR feels awful; well‑designed SPAs can hide latency with prefetching and background updates.
  • General consensus: people can build terrible experiences with any model; there’s no automatic win.

View Transitions & Modern CSS / HTML Features

  • Many appreciate learning about View Transitions and Speculation Rules; demos show SSR sites can have SPA‑like, smooth navigation.
  • Others find View Transitions hard to use reliably and call the API over‑complex or “a disaster.”
  • Key limitation: cross‑browser support is incomplete (notably missing in Firefox), so it’s not yet a universal SPA replacement.
  • Even fans say these APIs mostly address navigation polish, not core SPA advantages like persistent client state, offline mode, or API decoupling.

Alternatives and Hybrid Approaches

  • Several mention HTMX, Datastar, Hotwire, Astro, and Web Components as middle‑grounds: HTML‑first with selective client interactivity.
  • Pattern suggested: SSR or static for baseline, then progressively enhance parts of the UI with light JS or small islands of SPA‑style code.
  • Some argue Next/Nuxt already default to MPA with client‑side enhancements and have effectively “won” in practice.

Meta and Sentiment

  • Strong backlash against SPA overuse on simple sites, especially from users frustrated by slow, fragile banking, ecommerce, and admin SPAs.
  • Equally strong backlash against blanket “kill SPA” rhetoric; many see the article as clickbait, based on a shallow or SEO‑driven misunderstanding of why SPAs exist.
  • Underlying tension: developer experience vs user experience, and a desire to “let the web be the web” while still building rich applications where they’re justified.

A Union Pacific-Norfolk Southern combination would redraw the railroad map

Freight rail and industrial context

  • Commenters note how central rail is for bulk commodities: ethanol, chemicals, crude, lumber, and other industrial inputs/outputs often move by rail because it’s cheaper than trucking for large volumes.
  • Many industrial and chemical plants are built with rail spurs specifically for this purpose.

Ownership, access, and property rights

  • Debate over “let them run the railroad, let others run the trains”: some advocate separating infrastructure from operations (like pipelines or utilities) and forcing open access for other operators.
  • Others argue strongly for full private property rights: if a railroad owns the track it should control who operates on it, with limited exceptions for contractual commuter service.
  • Counterarguments stress rail’s quasi-monopoly over specific corridors and the impracticality of duplicating rights-of-way, making open access or public ownership more appealing.

Competition, monopoly, and merger impacts

  • One camp claims Union Pacific (UP) and Norfolk Southern (NS) have almost no overlapping routes, so the merger doesn’t obviously reduce choices for most shippers.
  • Critics respond that through-movements (west–east) rely on bargaining between UP/BNSF and NS/CSX; combining UP+NS would reduce independent counterparties and weaken shippers’ leverage, edging the system further into oligopoly.
  • Some predict a UP–NS deal would trigger a BNSF–CSX or other Class I consolidation, further shrinking the field.
  • Supporters invoke possible “end-to-end” efficiencies; skeptics see mainly a financial play to boost stock and margins, not service.

Passenger rail and Amtrak

  • Several expect a merged UP–NS to worsen Amtrak’s on-time performance on freight-owned lines, given existing disregard for passenger priority.
  • There’s pessimism about Amtrak’s political survival under current federal leadership, despite record ridership.

Private vs public rail infrastructure

  • Some argue rail is a natural monopoly that should be state-owned (tracks as public roads; operators pay tolls), enabling more passenger priority and competition among train operators.
  • Others defend private roads that were built with significant risk and ongoing tax burdens, while noting that highways—rail’s main competitor—are heavily subsidized.

Safety, labor, and corporate behavior

  • Critics of private freight rail highlight Precision Scheduled Railroading, workforce cuts, limited sick leave, and over 1,000 derailments/year, with East Palestine cited as emblematic of underinvestment in safety and maintenance.
  • Defenders push back on pure “demonization,” while acknowledging heavy industry lobbying and regulatory gaps (e.g., train length, blocked crossings, hazmat transparency).

US vs European rail and urban transit

  • Thread contrasts the US’s strong freight network with weak passenger service, low electrification, fragmented safety systems, and often poor track quality in places.
  • European networks are seen as better for passengers but fragmented across borders in power, gauge, and signaling.
  • Urban discussion: using existing freight corridors for commuter/light rail (e.g., Portland) versus constraints of yard locations and existing light rail; broader debate over whether scaling transit or reducing travel demand is the real solution.

Historical and cultural tangents

  • References to rail-themed board games, historical financial data books, and the role of land grants and western lines in shaping the national network and cities like Chicago.

Experimental surgery performed by AI-driven surgical robot

Safety, Predictability, and “Hallucinations”

  • Several comments express fear about using transformer/LLM-style systems for surgery, seeing them as too fuzzy and unpredictable for a domain needing reliability.
  • Others counter that the real world isn’t perfectly reproducible and systems must handle unexpected situations; robustness to weird failures is the goal.
  • People worry about what an “AI hallucination” would mean in an operating room (catastrophic, irreversible errors), with some dark satire imagining chatty post‑mortem logs and apologies.

Architecture: LLMs, Transformers, and Tokens

  • Debate over whether this is really “ChatGPT-like.”
  • Clarification: the showcased system (“Surgical Robot Transformer”) uses transformers and tokenization, but its tokens are video/sensor patches and action sequences, not Internet text.
  • A similar point is made about autonomous driving: modern systems like Waymo also use transformer-based, tokenized models for state tracking.

Training, Edge Cases, and Cascading Complications

  • The model combines a high-level “language policy” (task vs corrective instructions) with a low-level controller for trajectories.
  • Training includes standard demonstrations plus deliberately induced failure states and human corrections to teach recovery behaviors.
  • Concerns remain about rare “corner case” surgeries and complex cascades of complications; expectation is that human surgeons will supervise and intervene, at least for a long time.
  • Access to rich kinematic data from existing surgical robots is described as a bottleneck; video is available but motion data is reportedly withheld.

Comparisons to Existing Tech and Adoption Path

  • Many see this as an extension of existing robot-assisted surgery (da Vinci, Mako, etc.), which is currently teleoperated, not autonomous.
  • Discussion compares acceptance to Waymo, LASIK, and Invisalign: gradual, data-driven, often starting in tech‑friendly populations.
  • Some argue unsupervised robotic surgeons will face much higher acceptance hurdles than assistive systems.

Ethics, Law, and Accountability

  • Questions raised about legal status, medical licensing, and who is liable when things go wrong: surgeon, hospital, manufacturer, or AI developer.
  • One comment cites recent FDA guidance mandating “human-in-the-loop” oversight and explicit attribution of decision responsibility.
  • There’s a broader worry that complex AI/tech stacks diffuse responsibility, analogous to large industrial accidents.

Socioeconomic and Value Questions

  • Debate over whether robots will be for the rich (more precise, expensive care) or for the poor (cheaper, less human time).
  • Some welcome robots to alleviate surgeon scarcity; others emphasize preserving human experts and using robots as tools, not replacements.
  • Satirical takes imagine optimizing surgery for insurer revenue and “subscription” health, highlighting distrust of profit-driven objectives.

Rotring 600 Ballpoint Pen

Rotring 600/800: Feel, Function, and Quality Concerns

  • Many praise the 600/800 mechanical pencils for grip, weight, and robustness; they suit heavy-handed writers and those with sweaty hands.
  • Some find the 600 ballpoint “unnaturally heavy” at first but then solid and comfortable; others say the knurled grip can be too aggressive and even peel skin.
  • Non‑retractable pencil tips on older 600s are noted as fragile and easy to bend; 800’s retractable mechanism is appreciated for safe pocket carry.
  • Several reports (citing other forums) claim modern 600s suffer cracks and weak metal threads, attributed to post‑acquisition quality decline. Vintage German-made models are viewed as superior.

Refills: The Real Writing Experience

  • Multiple comments stress the body is mostly “a vehicle for the refill”; writing quality depends heavily on the cartridge.
  • Popular upgrades for the 600 include:
    • Uni Jetstream Parker‑style refills (fast-drying, smooth, reliable).
    • Schmidt EasyFlow 9000 (some love the smoothness, others find it underwhelming).
    • OHTO ceramic rollerball refills for smoother ink and an aesthetically pleasing nib.

Alternatives: Ballpoints, Gels, and Pencils

  • Strong enthusiasm for Uni Jetstream (various models and multipens), Pentel EnerGel, Zebra Sarasa (especially “Dry”), Pilot Precise V5, Uniball One, and cheap Bic Cristal / Nataraj Glow as surprisingly excellent, durable performers.
  • Mechanical pencil fans recommend Pentel Graphgear 500/1000, Uni Kuru Toga (including metal versions), Alvin Draft/Matic, Uni Shift, and Pentel Orenz Nero as more affordable or more robust alternatives to Rotring.

Fountain Pens, Inks, and Paper

  • Many consider fountain pens the “pinnacle” for feel and long-term sustainability (bottled ink, refillable cartridges), citing Pilot Vanishing Point/Decimo, Lamy 2000, Safari, Parker, Waterman, etc.
  • Counterpoints: leaks, maintenance, clogged nibs, sensitivity to paper quality, and poor suitability for diagrams or rough use.
  • Longevity experiences vary: some report decades of reliable use; others had modern pens wear out or clog. Cleaning techniques (flushes, ultrasonic cleaners) are discussed.
  • Ink and paper pairings matter greatly for permanence and bleed-through; pigment and “bulletproof” inks plus high-quality, acid‑free paper are recommended.

Left-Handed and Smudge Issues

  • Left-handers describe fountain pens and slow-drying inks as problematic in LTR scripts, leading some back to Jetstream, Sarasa Dry, and other fast-drying ballpoints/gels.
  • Writing technique (page rotation, avoiding the “hooked” grip) is debated as at least as important as ink choice.

Meta: Brand Decline and Tool Fetish vs. Simplicity

  • Several note Rotring (and brands like Parker/Waterman) as examples of reputation outlasting quality after acquisition—likened to a general pattern of “enshittification” or “reputational arbitrage.”
  • There’s tension between enjoying high-end tools for daily pleasure and warnings against over‑fetishizing gear instead of focusing on the actual writing or work.

Vanilla JavaScript support for Tailwind Plus

Implementation details & use of web components

  • Tailwind Plus’ vanilla JS support is implemented as standards-based custom elements (@tailwindplus/elements).
  • Components do not use Shadow DOM (confirmed via inspection), which affects styling and event propagation; some consider this an advantage.
  • The elements are “headless”: they handle behavior and accessibility while leaving styling to Tailwind classes.
  • This approach allows usage across environments (Rails, Django templates, Vue, React, plain HTML) via a script tag or npm, avoiding framework-specific wrappers.
  • Some note this effectively restores/extends framework support (e.g., Vue) through web components instead of separate packages; others remain wary due to past abandoned Vue-specific packages.

Licensing, pricing & business model

  • Tailwind CSS itself remains free and open source; Tailwind Plus (UI components, templates, and now elements) is paid with a one-time, perpetual license.
  • Several commenters find it odd or “hilarious” that vanilla JS/headless components are behind a paywall, expecting the opposite (free primitives, paid framework integrations).
  • Others argue it’s reasonable: the library reportedly cost around $250k to develop; paid components are the Tailwind team’s main monetization path.
  • Confusion stems from the blog title and branding; some readers initially thought “vanilla JS support for Tailwind” itself was paywalled.
  • There’s discussion of revenue decline (blamed partly on AI and OSS alternatives) and a new corporate sponsorship program to support more free work.

Tailwind vs Bootstrap, CSS & design systems

  • Many criticize “class soup” (long Tailwind class lists) as unreadable and non-semantic, comparing unfavorably to Bootstrap’s shorter semantic classes.
  • Defenders say utility classes localize behavior, avoid cascade/specificity problems, and provide a shared “standard library” of spacing/colors.
  • Some teams wrap utilities into higher-level classes/components (.card, .btn) or use @apply, effectively layering semantic abstractions on top of Tailwind.
  • There’s substantial debate on whether Tailwind is a healthy evolution of CSS (functional/atomic, design-token-driven) or an overreaction to poorly managed traditional CSS.

Web components: enthusiasm & friction

  • Many welcome a major project embracing web components and see them as ideal for cross-framework UI distribution.
  • Others report disappointments: awkward lifecycle for TypeScript, attribute handling, performance and SSR issues in React, and lingering scars from Polymer-era designs.
  • Some argue web components shine mainly as a universal, framework-agnostic base; anything deeper tends to conflict with framework patterns and data binding.

The Tabs vs. Spaces war is over, and spaces have emerged victorious

Rationale for Tabs (Configurable Indent, Accessibility)

  • Tabs are defended as the “semantic indent” character: one tab = one logical level, with visual width left to each user.
  • Supporters emphasize accessibility: people have different eyesight, screens, and density preferences; tabs let each viewer choose 2, 3, 4, 8, etc.
  • Go is cited as an example: official tooling uses tabs so each dev can configure width independently.
  • Some argue this is the intended meaning of the tab character, and that other uses (e.g., “tab = 8 spaces”) misunderstand or misuse it.

Arguments for Spaces and Uniform Rendering

  • Opponents say tabs break the “what I see is what you see” property; inconsistent tab stops (often default 8) make code unreadable in many tools and web views.
  • Hard line-length limits clash with variable-width tabs: a file wrapped to 80 chars at tab=2 may overflow badly at tab=6.
  • Spaces avoid invisible mixed whitespace, confusing diffs, and alignment that shifts with editor settings. Many teams simply ban tabs and let the Tab key insert spaces.

Hybrid Approach: Tabs for Indent, Spaces for Alignment

  • A common compromise is “tabs for indentation, spaces for alignment.”
  • Critics say this invariably degenerates into broken alignment, mixed whitespace, and tooling complexity; linters/formatters rarely enforce it well.
  • There’s a secondary debate on alignment itself: some say column alignment aids readability (e.g., SQL, tables), others call it unnecessary bikeshedding that harms diffs.

Line Length, Tab Width, and Indent Size

  • Disagreement persists over 2 vs 3 vs 4 vs 8 spaces; some argue 3 is visually optimal, others insist on powers of two.
  • Many treat 80 columns as obsolete on modern screens; others still care about side‑by‑side panes and prefer ~100 columns.
  • Variable tab width makes a single global line limit tricky if team members choose different widths.

Tooling, Formatters, and “War Mostly Over”

  • Several claim the war is effectively over because ecosystems standardize via autoformatters (gofmt, rustfmt, Prettier, etc.) and .editorconfig.
  • Others note formatters can break ASCII diagrams or comments, and sometimes change formatting rules between versions.
  • Some suggest the real endgame is read‑time formatting over a structured representation (AST/database), where each user chooses their own visual style; Unclear how widely this can or will be adopted.

Meta Observations

  • Many see the core conflict as (tabs + spaces) vs (spaces-only) rather than tabs vs spaces.
  • There’s broad agreement that consistency per project and letting tools decide is more valuable than winning the argument itself, even as the bikeshedding clearly continues.

Never write your own date parsing library

Birthdates and “local dates”

  • Several commenters argue birthdays aren’t instants in time but calendar labels; storing them as timezone-aware datetimes causes “birthday changes when you move timezones.”
  • Suggested representations:
    • Just store year/month/day (or even a literal string) and never treat it as a timestamp.
    • Use proper “date-only” types (LocalDate/PlainDate) where available rather than timestamps.
    • Some advocate integer days since a fixed epoch for arithmetic; others call this unnecessary and error‑prone unless you truly need it.

Parsing vs Representing Time

  • Parsing is distinct from internal representation: converting between an integer day count and y/m/d is not “parsing” in the same sense as handling arbitrary user text.
  • Many agree that most grief comes from trying to accept too many flexible input formats instead of demanding a strict one.

Ambiguous Formats and UX

  • The MM/DD/YYYY vs DD/MM/YYYY ambiguity is a recurring pain point; multiple people recommend ISO-like YYYY-MM-DD for clarity and lexical sortability.
  • Raw text entry is fragile; date pickers are preferred but can be tedious for distant years unless they support typing and good UX.
  • Locale-sensitive parsing (e.g., 01/02/03) produces wildly different results depending on system locale.

Time Zones, DST, and Politics

  • Time zones and DST are described as fundamentally political, non-systematic, and full of historical quirks and law changes.
  • Examples include DST rules expressed as “first Sunday in March,” variable by year, and zones whose rules change over time.
  • Space/fiction tangents (Mars, galactic calendars, alien days) underline how earth-centric and contingent our assumptions are.

Existing Libraries and JavaScript Pain

  • Many endorse using established libraries (e.g., Moment, Luxon, js-joda, Temporal proposal) rather than rolling your own.
  • Some still like Moment precisely because it’s “done” and stable, despite being deprecated; others complain about mutability and recommend newer options.

ISO 8601, RFCs, and Scoping the Problem

  • ISO 8601 is seen as broad and at times “unhinged” (week dates, ordinal dates, durations, repeating intervals).
  • Several suggest: pick a narrow, unambiguous subset (often RFC 3339-style UTC timestamps) and standardize on that, rather than “support ISO 8601” in full.

“Never write your own X” vs Learning

  • Strong norm: don’t roll your own date/time or crypto for production; the edge cases are endless and mostly tedious, not enlightening.
  • Counterpoint: building such things is valuable for learning; “never” is too strong, as long as you recognize the cost and don’t casually ship half-baked replacements.

Why MIT switched from Scheme to Python (2009)

Scheme & SICP as Teaching Tools

  • Many recall Scheme/SICP as transformative: it forces understanding of recursion, abstraction, first-class functions, metacircular interpreters, and building interpreters/compilers.
  • Scheme’s small, transparent core lets students “understand the whole language” in a semester and see computation close to math and lambda calculus.
  • Several say starting with Scheme changed how they think about programs and made them better later in Java/Python/etc. It also levels the field since few arrive knowing it.

Critiques of Scheme and Its Relevance

  • Others found Scheme demotivating and too academic, with almost no industry ecosystem and few real jobs.
  • Some argue Lisp/Scheme are “failed language families” in practice: powerful but rarely chosen when people are free to pick tools.
  • There’s concern that some alumni treat exposure to exotic languages as proof of superiority, which can be grating in teams.

Python’s Appeal and Tradeoffs

  • Python is seen as pragmatic: ubiquitous, approachable, and with libraries (e.g., robotics) that directly support the kind of projects modern intro courses want.
  • It doubles as a practical tool students can reuse in research, scripting, and non-CS fields.
  • Critics note Python is actually large and messy compared to Scheme; you can define a clean “baby Python,” but the full language and ecosystem are hard to reason about rigorously.

Broader Shift in CS Education

  • Many see MIT’s move as part of a general trend from “pure CS” toward more vocational, software-engineering–style curricula and student demand for “marketable skills.”
  • Debate centers on whether universities should teach timeless concepts first (possibly in niche languages) versus immediately useful tools.
  • Some propose dual tracks: a deep, theory-heavy honors path (Scheme/Haskell/Racket/SML) and a broader, practical intro (Python/Java).

MIT-Specific Context & Philosophy

  • One long historical comment explains the shift was less “Scheme → Python” and more “four deep-dive ‘languages of engineering’ courses → two broad survey courses” (robots, communication, etc.), with Python used lightly inside that new structure.
  • Sussman’s lament about moving from building systems you fully understand to stitching together opaque libraries is widely discussed: some see it as out-of-touch nostalgia; others see it as accurately describing modern “glue code” engineering and a real loss in intellectual rigor.

CO2 Battery

Concept and Terminology

  • Not a chemical battery; it’s mechanical/thermal storage via compressing and liquefying CO₂, then expanding it through a turbine to generate power.
  • Several comments note this is essentially a flavored form of compressed-gas / CAES-style storage with a phase change.

Performance vs Lithium-Ion

  • Stated round‑trip efficiency ~75% vs ~85–90% for modern Li-ion grid batteries; some think 75% is optimistic, others note similar concepts model at ~65%.
  • Expected drawbacks vs Li-ion:
    • Lower volumetric energy density (especially once the low‑pressure dome volume is included).
    • Larger physical footprint (≈5 ha for 200 MWh mentioned).
    • Significant mechanical complexity: compressors, turbines, heat exchangers, moving parts, and phase-change management.
    • Slower, more bespoke deployment vs commodity Li-ion packs and standard inverters.
  • Claimed advantages:
    • Potentially lower $/kWh at large scale and long life.
    • Avoids lithium/cobalt supply chains; uses mostly standard industrial components.

Thermodynamics and Working Fluid

  • Key to claimed efficiency is storing and reusing compression heat in a separate thermal store (TES: gravel/ceramic-like solids), then feeding that heat back during expansion.
  • CO₂ chosen for:
    • Liquefaction at “moderate” pressures, allowing compact high‑energy reservoir plus low‑pressure dome.
    • Non-flammability, non-corrosiveness, industrial familiarity.
  • Some discussion of temperature limits (critical point ~31°C): may need cooling or burial in hot climates.

Economics, Scale, and Use Cases

  • Website criticized as data-poor: little on $/kWh, $/kW, real project costs, or degradation.
  • Power vs energy scaling: more tanks add capacity cheaply; more/bigger compressors and turbines needed to add power.
  • Seen as potentially suited to 8–10 hour solar shifting, not true multi‑month “long-duration” storage; economics become challenging if cycled infrequently.
  • Compared with rapidly falling Li-ion prices, some see this as a risky niche bet; others note compressed-gas storage could scale without EV-driven supply volatility.

Environmental and Resource Considerations

  • Attraction: no dependence on lithium, cobalt, nickel, manganese; uses abundant materials.
  • Some argue Li-ion externalities may be overstated vs fossil fuels; others worry about imperfect recycling and mining impacts.
  • CO₂ source likely from industrial capture, not air; concern that at end of life it may simply be vented unless sequestered.

Safety and Engineering Risks

  • Concerns about:
    • Large quantities of CO₂ in domes; risk of suffocation if a major release occurs (analogy to limnic eruptions).
    • Structural fatigue from pressure and temperature cycling.
    • Inevitable leakage over time despite “no leaks” marketing.
  • Counterpoint: compared to many industrial plants, hazards are familiar and manageable with siting and setbacks.

Comparison to Other Storage (CAES, Pumped Hydro)

  • Similar in principle to CAES but uses CO₂ to avoid cryogenic temperatures and to reduce required storage pressure.
  • Efficiency compared to pumped hydro seen as roughly comparable; advantage is not needing special geography or elevation changes.

Overall Sentiment

  • Mixed but engaged:
    • Enthusiasm for diversification of storage tech and reduced reliance on lithium.
    • Significant skepticism about marketing claims, real-world costs, land/volume requirements, and whether it can beat or even match mature Li-ion systems outside specific niches.

Efficient Computer's Electron E1 CPU – 100x more efficient than Arm?

Nature of the Architecture

  • Commenters converge that E1 is a coarse‑grained reconfigurable array (CGRA) / spatial dataflow machine, closer to an FPGA with bigger tiles than to a classic CPU.
  • Programs are mapped into a graph across many small “tiles”; computation happens in space rather than time, with data flowing between tiles instead of instructions streaming down a pipeline.
  • This avoids much of the energy cost of instruction fetch/decoding, branch prediction, and out‑of‑order machinery, but severely constrains dynamic behavior.

Comparisons to Other Designs

  • Repeated parallels to:
    • Itanium / VLIW (static scheduling, “magic compiler”), though E1 is explicitly not VLIW.
    • FPGAs and prior CGRAs (TRIPS, MIT RAW, Tabula, MathStar, GreenArrays GA144, Tilera, transputers, XMOS).
    • Apple’s neural engine and GPU‑style, highly parallel units.
    • The Mill architecture and dataflow research.
  • Consensus: conceptually familiar; not a totally new paradigm.

Compiler, Routing, and Code Size Concerns

  • Many see the hardest problem as compilation: mapping, routing, and scheduling graphs onto a fixed 2D fabric without runtime flow control.
  • Static, bufferless interconnect and no dynamic arbitration means corner cases can dominate performance; similar to worst‑case timing closure in hardware design.
  • Efficiency likely drops sharply when the program’s “unrolled” graph no longer fits on the array, forcing frequent reconfiguration from memory.
  • Past CGRA/FPGA efforts struggled with NP‑hard routing, poor tools, and unpredictable performance; several commenters express déjà vu.
  • Skepticism about general‑purpose support: heavy branching, irregular control flow, large code, and dynamic memory/pointers may be problematic in practice.

Performance, Efficiency, and Suitable Workloads

  • Strong doubt that it can be “100× more efficient than Arm” for the kind of general‑purpose workloads Arm targets; some peg the chance as near zero.
  • Expected sweet spot: tight, repetitive, streaming kernels (DSP, audio, sensing, wake‑word, neural networks, possibly LLM inference), where a loop can be fully unrolled onto the grid and clocked very slowly.
  • For branchy, scalar, time‑shared workloads, traditional out‑of‑order cores are seen as more practical despite higher per‑instruction energy.

Market, Tooling, and Evidence

  • Some see promise in ultra‑low‑power embedded and always‑on scenarios, though many embedded systems are dominated by display/radio/sensor power, not CPU.
  • Dev environment is viewed as a major unknown: no public ISA emulator, dev boards only for partners, compiler download gated by registration.
  • Mixed views on the article: some call it hype or near‑sponsored; others note a related PhD thesis and existing prototype silicon but remain cautious.
  • Overall sentiment: technically interesting, heavily compiler‑dependent, likely niche; history suggests low odds of displacing conventional Arm cores.

Steam, Itch.io are pulling ‘porn’ games. Critics say it's a slippery slope

Who’s driving the crackdown?

  • Many comments pin the immediate pressure on an Australian group (Collective Shout), seen by some as sex‑negative “feminist-branded” but aligned in practice with evangelical/right-wing causes.
  • Others doubt such a small group could move Visa/Mastercard alone, suspecting funding or ideological alignment from conservative religious networks and/or investors.
  • There’s disagreement over whether this is “feminism” at all vs. a religious-conservative front using feminist language.

Payment processors as chokepoint

  • Core concern: Visa/Mastercard (and large banks/PayPal/Stripe) are effectively critical infrastructure with a duopoly; when they blacklist a category, they can quietly reshape what’s publishable.
  • This isn’t framed as “we won’t process those purchases” but “drop this content or lose cards for everything,” which many call de facto censorship and restraint of trade.
  • Some want processors regulated like utilities/common carriers, forced to serve all legal commerce; others point to proposed US “fair access” bills as a partial fix.

What content is actually being hit?

  • It’s not only explicit porn VNs: incest, rape, and “extreme” fetish games are clearly targeted, but also BL/otome, LGBTQ+ romance, and even non-erotic titles like Detroit: Become Human flagged for depicting abuse.
  • Japanese platforms (DLsite, eroge distributors, women-focused audio and BL) and fetish communities have faced similar card-network pressure for years.
  • Critics argue this is a moral panic against “sexualization” that ignores comparably graphic mainstream TV/film violence and erotic literature.

Sex, harm, and feminism

  • Some argue porn and porn games are addictive, misogynistic, and normalize abuse; they see banning as analogous to restricting gambling or hard drugs.
  • Others counter there’s little solid evidence of broad harm, and that fictional content without real victims (vs. CSAM) should stay legal; they stress the danger of conflating “we dislike it” with “it’s harmful.”
  • There’s debate over “objectification” vs. agency in media and whether opposing sexualization in games is necessarily anti–sex.

Slippery slope & politics

  • Many fear the precedent: today porn and “incest games,” tomorrow queer representation, then political speech, guns, or other disliked causes. Porn is seen as the easiest test case.
  • Historical parallels: comics, rock/metal, D&D, and “violent games” moral panics; current US projects openly calling to outlaw all porn and equating LGBTQ topics with “sexualization.”

Alternatives and resistance

  • Suggestions: separate 18+ storefronts; better opt-out filters; crypto or stablecoins; cash-by-mail; new censorship-resistant processors.
  • Counterpoints: without card rails these are niche at best; any new processor will face the same pressure; real fix likely needs collective political action against the payment duopoly, not just new tech.

Women dating safety app 'Tea' breached, users' IDs posted to 4chan

Nature of the App: Safety Tool or Gossip/Doxxing Platform?

  • One camp frames Tea as a digital “whisper network” for women to warn each other about stalkers, abusers, and dangerous dates where formal systems (police, courts) routinely fail.
  • Others see it as a one‑sided “slam book” or Kiwi Farms–style reputation weapon: anonymous, unverified accusations against individuals who often don’t know they’re listed, with no meaningful recourse.
  • Critics argue that even if intentions are safety, incentives for revenge, attention, and mob justice are strong, making systematic abuse likely at scale.
  • Several note similar apps (Peeple, Lulu) and invite‑only WhatsApp/Telegram groups; informal groups rely on trust webs, while public apps cannot.

Breach Mechanics and Scope

  • Commenters say this wasn’t a sophisticated hack but an egregious misconfiguration: ID photos and other data in a public Firebase bucket, API keys in the shipped app, and unencrypted data in a publicly reachable database.
  • Shared links describe 20–60 GB torrents including driver’s licenses, selfies, GPS metadata, chat logs, and a geo‑map of ~30k users.
  • Some suggest an “old bucket” explanation, but others note the volume and recency of data make that implausible. Many call it “vibe coded slop.”

IDs, PII, and Changing Norms

  • Strong pushback against normalizing ID uploads to random apps; nostalgia for earlier internet norms of pseudonymity.
  • Others note ID scans are already routine (employment checks, hotels, alcohol purchases), so leaks are inevitable; treat PII as “poison” or “currency” and minimize storage/retention.
  • UK age‑verification laws and similar moves are cited as previews of how badly this can go when ID is tied to sensitive activity.

Law, Liability, and Platforms

  • Widespread calls for heavy fines, GDPR‑style rules, and even personal liability for executives and possibly engineers when sensitive data is carelessly stored and leaked.
  • Section 230 is debated: general consensus that Tea likely has platform immunity in the US, while individual posters remain exposed to defamation suits; outside the US (esp. EU), legality is seen as doubtful.
  • Many question why Apple/Google allowed an app built around doxx‑adjacent, unverified accusations to reach the top charts while enforcing strict standards on other apps; accusations of double standards and pure profit motive.

Gender, Safety, and Double Standards

  • Heated argument over whether the app primarily protects women from real, under‑prosecuted violence or primarily enables false/vengeful allegations that can quietly destroy men’s reputations (e.g., hiring decisions influenced by the app).
  • Some emphasize high rates of violence against women and low conviction rates; others highlight domestic abuse and false accusation risks for men, arguing a male‑only “review women” app would be instantly banned.
  • A recurring theme: reputation systems without accountability for accusers are inherently dangerous, regardless of which gender they target.

Broader Lessons and Proposals

  • Suggestions include mandatory third‑party security audits above a user threshold, forced public postmortems after breaches, prominent in‑app breach disclosures, and app‑store level security certifications.
  • There is tension between: “users should know better than to upload IDs” and “blaming users for trusting an ostensibly safety‑focused app is victim blaming.”
  • Many expect major lawsuits; some hope this becomes a turning point in treating data exposure as real, punishable harm rather than an acceptable cost of doing business.

Google's shortened goo.gl links will stop working next month

Impact on citations, books, and “cultural vandalism”

  • Many comments highlight tens of thousands of academic citations and many book references that will now break, calling this “cultural vandalism” and a hit to scholarly record-keeping.
  • Others push back: many of the counted “goo.gl” references are OCR noise, and many targets likely already 404.
  • Broader point: the episode illustrates how fragile web-based citations are, and how much culture is now dependent on private infrastructure.

Who is to blame? Google vs. users

  • One camp: this is clearly Google’s fault; a trillion‑dollar company could easily keep a read‑only redirect map alive, accept outside hosting offers, or publish a static mapping. Killing it is seen as poor web citizenship and a trust eroder.
  • Another camp: the real “vandalism” was relying on a third‑party URL shortener for long‑term references; authors, publishers, and tech education failed by normalizing this.

Alternatives and best practices for references

  • Suggested approaches for books/papers:
    • Use full URLs plus archiving (Wayback, Memento); avoid shorteners except maybe as secondary convenience.
    • Use dedicated persistence services like perma.cc or DOIs (via Crossref/DataCite/Figshare/Zenodo), though these have access and workflow constraints.
    • For print: QR codes, or just accept that type‑in URLs are clumsy but transparent.
  • General consensus: shorteners are mostly obsolete and risky outside narrow cases.

Archiving efforts and privacy concerns

  • ArchiveTeam is brute‑forcing the goo.gl space with distributed “Warrior” VMs/Docker containers and pushing data to the Internet Archive; billions of URLs are being processed.
  • Common Crawl already has ~10M unique goo.gl links archived.
  • Some propose Google simply publishing a CSV/SQLite of mappings; others note semi‑private “unlisted” content (e.g., shared docs) and confidentiality issues.

Why Google is shutting it down

  • Many doubt infrastructure cost is the real driver; hosting a static redirect map is seen as trivially cheap.
  • Ex‑Googler perspective: the true cost is “ownership” — no team or VP wants to maintain a dead, non‑strategic service in a constantly changing internal platform, and promotions favor new launches over quiet stewardship.
  • Some suggest phishing/abuse and lack of ad revenue as additional motives.

Broader lessons

  • Recurrent theme: “never trust Google for long‑term persistence”; people cite the long list of killed products and view this as another warning.
  • Several zoom out further: the web and URLs themselves are a poor architecture for permanence; without protocol‑level archiving/versioning, a “digital dark age” risk remains.

It's a DE9, not a DB9 (but we know what you mean)

Serial ports, RS-232, and connector variety

  • Many commenters just call it a “serial port” and can’t remember the exact D‑sub code; others point out even that’s ambiguous (RS‑232 vs RS‑422/485, SIO, USB, etc.).
  • Discussion of why DB‑25 existed for serial despite only needing 3 wires in simple cases: hardware flow control, modem control signals, differential pairs, synchronous clocks, and even powering devices.
  • DE‑9 vs DB‑25 pin usage: most practical serial links used few signals, often only 3; soft (XON/XOFF) flow control eventually displaced hardware handshaking for many uses.
  • Real-world serial implementations: Cisco-style RJ45 console ports, Yost pinouts, proprietary RJ-style serial, terminal blocks, MMJ on DEC gear, and odd “octopus” fan-out cables.

D‑sub nomenclature and odd variants

  • The article’s point: a 9‑pin D‑sub in the small shell is technically DE‑9, not DB‑9; letters A–E refer to shell size, number is pin count.
  • Commenters note many counterexamples:
    • DE‑15 (VGA), DA‑15 (Mac video, joysticks, AUI Ethernet).
    • High‑/double‑density parts (e.g., DE‑15 vs DE‑9 in same shell; DB‑25 vs DB‑44).
    • Mixed-contact versions with high‑current pins, coax (DB13W3), fiber, even pneumatics.
    • Nonstandard 19‑ and 23‑pin shells (Amiga, DB‑19), partial-populated DB‑25s, “DE‑0” shells with no contacts.
  • Some argue the shell letter is hard to interpret and a row/pin‑based code (e.g., D2‑15 vs D3‑15) would have been clearer.

RJ45, 8P8C, and genericized connector names

  • Several comments stress that “RJ45” is formally a keyed, telephone‑oriented registered jack with a programming resistor and incompatible wiring; Ethernet uses an unkeyed 8P8C “modular jack.”
  • In practice, industry and contracts routinely say “RJ45” to mean Ethernet 8P8C, and trying to enforce the old strict definition is seen as counterproductive.
  • Similar genericization examples:
    • “Molex” for various 4‑pin power connectors;
    • “JST”, “DuPont”, “Berg” for families of 0.1" board-to-wire parts;
    • Military/aviation multi‑sourced connectors (e.g., 38999, LEMO‑style).

Pedantry vs practical communication

  • One camp: words must be precise in engineering—mislabeling DB‑15/DE‑15 or RJ45 can cause wrong parts, rework, or contract disputes. Precision is crucial in drawings, purchasing, safety, and high‑impact operations.
  • Other camp: DB‑9 and RJ45 are de facto names; insisting on DE‑9 or 8P8C in everyday conversation is seen as “well actually” pedantry that adds little clarity. Many would still search or order under the colloquial terms.
  • Several note that in linguistics, meaning follows usage: “decimate”, “literally”, “reign/rein”, “double precision”, “kettle lead” all illustrate drift from original technical meanings.

Connector longevity and broader trivia

  • D‑subs date to the 1950s and are still used in aerospace, space hardware, and industrial gear; they now carry high‑current, coax, fiber, even fluids.
  • Other long‑lived standards mentioned: 1/4" and 3.5mm phone jacks (19th century origins), DIN, XLR, RCA, Belling‑Lee antenna connectors, Edison screw lamp bases, MIL‑DTL‑5015, and cigarette‑lighter power sockets.
  • Numerous side threads touch on floppy disk “1.44 MB” units vs MiB, hard‑drive vs OS capacity units, ISPs advertising gigabits, misuse of PST vs PDT, and recurring “Frankenstein’s monster” corrections as parallels to DB‑9 pedantry.

Show HN: Price Per Token – LLM API Pricing Data

Existing tools & discoverability

  • Several commenters point out prior LLM price comparison tools (OpenRouter, llm-prices.com, Helicone, models.dev, llmprices.dev, etc.) and are surprised the author didn’t find them.
  • Some say they now just use OpenRouter or similar services to check prices instead of vendor pages.

Scope, completeness, and “low effort” debate

  • Strong criticism: site initially covers ~26 models from 3 big providers, omitting many popular ones (Mistral, Llama, Gemma, DeepSeek, Qwen, Groq, etc.) and prompt-cache pricing, leading some to call it “low effort” or “a mockup.”
  • Others strongly defend the project: they value the simplicity, clear UI/graph, and see it as a useful starting point that can be iterated on.
  • The author says they intentionally started small to gauge interest and plans to add many more models and cache pricing.

Token pricing complexity

  • Multiple comments argue that “price per token” alone is misleading:
    • Tokenizers differ between models; images and structured output can be billed differently.
    • Providers have batch pricing, off-peak pricing, context-window-based pricing, “thinking” vs non-thinking token prices, tiering, and implicit/explicit caching.
    • Same model via different providers can have very different prices; open models often vary widely in cost across hosts.
  • Some suggest the right unit is “cost of a standardized task run” rather than per-token price.

Requested features & enhancements

  • Cost calculator for custom input/output token counts and blended input/output metrics.
  • Benchmarks or leaderboards joined with pricing to show “bang for buck,” possibly per endpoint / API shape.
  • Periodic standardized tasks (summarization, coding) to estimate real query cost, with timestamps and historical trend tracking.
  • Additional metadata: context length, modalities, cache pricing, provider, tiered pricing, etc.
  • Monitoring/alerting on pricing changes as a potential paid service.

Data accuracy & maintenance

  • One pricing error (Gemini 2.5 Flash Lite) is called out; the initial defensive response and later correction spur discussion about tone and trust.
  • Several people discuss scraping APIs (e.g., OpenRouter, LiteLLM) and using agents/scrapers to keep a prices database continuously up to date.

The future is not self-hosted

Incentives, economics & reliability

  • Many agree self- or community-hosting lacks sustainable incentives: goodwill and hobbyism aren’t a business model, and reliability/continuity are hard to guarantee if the homelab admin gets busy, bored, or unavailable.
  • Colocation and VPS are seen as previous/ongoing “self-hosting” cycles; several note they eventually moved to AWS/large cloud after colo providers shut down suddenly.
  • For individual use, cost can be low (cheap N100/NUC boxes + disks), but providing Google‑level storage or uptime competitively is hard once you factor in hardware, colo, and backups.

Convenience vs control

  • A recurring theme: most people trade control for comfort. Many technically capable commenters have stopped self-hosting after kids, jobs, and time pressure.
  • Others argue the “gain” is only visible when something goes wrong: account lockouts, service shutdowns, DRM changes, price hikes, or data loss.
  • Some advocate a hybrid: use cloud services but maintain local, portable copies and backups.

Technical & UX hurdles

  • Docker, NAS devices (Synology/QNAP), Umbrel, CasaOS etc. have lowered barriers, but critics say the real work is backups, updates, security, and recovery, not initial docker-compose up.
  • Exposing services safely to the public internet, managing domains, TLS, and identity for friends/family is seen as the hard, non-mainstream part; mesh VPNs like Tailscale help but don’t magically fix UX.
  • Debate over what counts as “self-hosting”: home box vs VPS vs managed Nextcloud-type offerings; some see VPS-based setups as effectively self-hosted, others call that “still someone else’s computer”.

Ownership, DRM & piracy

  • The Kindle backup change crystallizes fears that “purchases” are just revocable licenses. Some refuse any DRM’d media, or immediately strip DRM and store locally.
  • Complaints extend to games, streaming, and audiobooks: exclusives, shutdown storefronts, lost saves, and poor export options.
  • Strong sentiment that if buying isn’t owning, piracy becomes morally easier to justify; several predict a renewed rise in piracy as legal options worsen.

Community, public & federated alternatives

  • The article’s “community-hosted” or “library-hosted cloud” idea gets mixed responses:
    • Supporters like the analogy to public utilities and libraries as digital stewards.
    • Skeptics question funding, political will, censorship, technical competence, and competition with cheap commercial offerings.
  • Others point to existing or emerging models: public libraries’ digital services, managed Nextcloud, federated protocols (ActivityPub, Solid, Nostr, Peergos), and “local‑first” apps with optional encrypted sync.
  • There’s concern that centralized ID or state-run infra can slide into surveillance, while corporate clouds already enable de facto “digital feudalism”.

Is the future self‑hosted?

  • Many think self-hosting will remain a niche/hobby or “area effect” (one geek serving 5–20 friends/family) rather than the dominant model.
  • Optimists argue better tooling, LLM-assisted setup, and appliance-like boxes could make “the iPhone of self-hosting” and drive broader adoption.
  • Broadest consensus: the future is plural—some mix of corporate clouds, VPS/self-hosting, community services, and local-first apps—rather than purely self-hosted or purely centralized.

Terminal app can now run full graphical Linux apps in the latest Android Canary

Gaming and “killer app” ideas

  • Some see the major benefit as finally running full desktop games on phones, especially Minecraft Java and possibly Steam titles via translation layers.
  • Others note similar capabilities already exist via third‑party Android apps (e.g., for Minecraft or Fallout 4 via Windows/x86 emulation), but welcome an official, better‑integrated path.
  • There’s discussion of whether SteamOS on ARM plus binary translation could make phones viable handheld PCs, though ARM‑native games remain rare.

Graphics stack: Wayland, X11, and GPU virtualization

  • The “Terminal” isn’t just a text terminal; it launches a full Debian environment with a Wayland session and hardware‑accelerated graphics.
  • X11 apps would run via XWayland; using terminal graphics protocols (Sixel, Kitty) is seen as a poor fit for performance.
  • Under the hood it uses pKVM and virgl/virtgpu‑style GPU virtualization, not full GPU passthrough (SR‑IOV). This enables near‑native 3D across host and guest.

VM vs container and Android kernel differences

  • Multiple comments emphasize VM isolation over containers for security, especially given unvetted Linux software.
  • Running a guest VM decouples Debian from Android’s heavily customized kernel, HAL/Binder model, and strict process rules.
  • Containers would depend on Android’s kernel and exec constraints, making long‑term compatibility and policy independence harder.

Usability, performance, and Android’s process model

  • User reports are mixed: some find it usable for light dev or remote work; others see frequent crashes, slow startup, and “reinitialize” prompts.
  • A recurring theme is Android’s aggressive killing of background processes, which clashes with long‑lived VMs; this is framed as design, not just bugs.
  • Even devices with 8 GB RAM can feel constrained due to many resident services and Android’s memory policy, unlike a lean Linux desktop.

Hardware support and ecosystem

  • Currently tied to Pixel and a few AVF‑capable devices; commenters want broader OEM support and note some Samsung models support AVF while others do not.
  • Some envision phones with external displays or AR glasses plus keyboard as full dev machines.

Broader implications and concerns

  • Seen as a big win for developer tooling, education, and low‑cost computing (e.g., in regions where phones are the only device).
  • Some complain that calling this “Linux” reframes Linux as a mere app inside a proprietary OS, potentially obscuring the idea of Linux as a standalone OS.