Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 183 of 526

A conspiracy to kill IE6 (2019)

IE6: From Breakthrough to Burden

  • Several commenters recall IE6 being excellent at release and clearly superior to Netscape 4, but turning into a nightmare as it stagnated while the web evolved.
  • Developers describe massive time sinks: extra machines just for IE6 testing, conditional stylesheets, hacks, and doubled or tripled development effort.
  • Some organizations (e.g., pharmacies, big clients) clung to IE6 for years due to risk-averse IT departments and “approved” configurations, forcing vendors to support it long after the wider web moved on.

Updates, Responsibility, and Locked-Down Environments

  • One thread debates whether the “lesson of IE6” is that users can’t be trusted to update.
  • Pushback: if IE6 “did everything users wanted,” they had little incentive to change; blaming users is unfair.
  • Counterpoint: many users couldn’t update due to corporate/educational lockdowns; security updates affect everyone on the network, so optional updates aren’t enough.

From IE6 Hate to Chrome Dominance

  • Some ask if killing IE6 is really a victory given today’s Chrome-dominated world.
  • Broad agreement that Chrome is still vastly better than IE6 ever was, but concern that “Best viewed in Chrome” has replaced “Best viewed in IE.”
  • One commenter alleges Google silently mass-installed ChromeFrame via a shady toolbar partner, calling it effectively a botnet-aided launch; this is presented as insider experience and not challenged with contrary evidence in the thread.

Safari, Standards, and Modern Browser Politics

  • Mixed views on Safari: some see it as the new barrier to web progress, especially on iOS where other engines are forbidden; others argue it’s a brake on Chrome’s unilateral “non-standard” pushes.
  • Discussion of specific APIs (WebGL, WebGPU, SharedWorker, Memory64) illustrates the tension between “ship fast” (Chrome) and slower, more conservative adoption (Safari/Firefox).

YouTube’s IE6 Banner and Its True Impact

  • Many express gratitude for the YouTube team’s “conspiracy” and used YouTube’s deprecation as air cover to drop IE6 themselves.
  • Others argue the banner’s impact is overstated: analytics at the time showed IE declines tracking OS upgrades (e.g., Windows 7) more than any single campaign.

Cobalt: YouTube’s New IE6

  • Ironically, YouTube now maintains compatibility with Cobalt, a stripped-down TV web runtime that can’t be easily updated.
  • This forces the TV frontend to live on a frozen subset of old web APIs, discouraging adoption of newer platform features, and echoing the very legacy constraints IE6 once imposed.

Talent

Nature of talent and quality

  • Commenters broadly agree that natural talent exists, citing obvious physical examples (e.g., height in basketball) and rare cognitive abilities.
  • Debate on quality vs quantity: some argue you can directly control quality by effort and attention; others say you mostly control quantity (iterations), which gradually raises an underlying “quality ceiling.”
  • Several note that comparisons between prodigies and ordinary people can be misleading because circumstances and internal drives differ in non-obvious ways.

Interest, obsession, and exposure

  • Many emphasize that deep interest or obsession often matters as much as, or more than, innate aptitude. People describe struggling for years in difficult fields and eventually being perceived as “talented.”
  • Best case is when natural talent and obsessive interest align; that creates an “unfair advantage.”
  • It’s hard to distinguish talent from early exposure and good resources. Access to libraries, parental guidance, or a rich “smörgåsbord” of activities can look like innate aptitude.
  • Others push back that true talent can still shine even with poor resources, but concede exposure makes discovery easier.

Motivation, dopamine, and suffering

  • Several tie “talent” to how one’s brain gets dopamine: if your reward system lights up for math, code, or writing, you’ll practice more and get better.
  • Obsession is repeatedly framed as the decisive multiplier; interest increases focus, persistence, and willingness to learn adjacent skills.
  • One view: people who are “pulled” toward an activity to escape suffering or find meaning will often outrun those merely “pushing” themselves.

Amphetamines, productivity, and mental health

  • Strong disagreement over the article’s positive framing of amphetamine use.
  • Some see low-dose stimulants as legitimate treatment that unlocks existing talent (e.g., ADHD), not mere “drug-fueled genius.”
  • Others object that glamorizing stimulants is dangerous and that a single anecdote is weak evidence against broader harms.

Luck, free will, and power-law outcomes

  • Multiple comments stress luck and path-dependence: who you meet, what you’re exposed to, and chaotic social dynamics (especially in entertainment and academia) heavily shape outcomes.
  • Advice: avoid winner-take-all fields unless you’re exceptional and lucky; remember that internet-scale competition distorts expectations compared to being “best in your town.”
  • One deterministic stance sees everything as luck, which for that commenter reduces anxiety and comparison while not eliminating the felt sense of agency.

Evaluating the essay and broader takeaways

  • Some praise the piece’s core message: sweat over strengths, not weaknesses; choose work where aptitude and interest overlap.
  • Others criticize it as self-indulgent, insufficiently nuanced about poverty, mental illness, and structural factors, or colored by the author’s employer.
  • Practical hiring lens: if forced to choose, several would optimize for drive and genuine interest, since those traits frequently masquerade as “talent” over time.

Gemini 3.0 spotted in the wild through A/B testing

Caution about A/B tests and hype

  • Several commenters stress that current “Gemini 3.0” sightings are just A/B tests on single prompts (often SVG/controller examples), which are a poor proxy for real-world performance.
  • Single-prompt comparisons can show speed/latency and rough adherence to instructions but say nothing about tools, multi-file workflows, or robustness.
  • Many are irritated by Twitter/X-style “game changer!!!” hype built on unprofessional evaluations and urge waiting for an official release.

Where Gemini 2.5 shines (for some)

  • Many report Gemini 2.5 Pro as their best general model, especially for:
    • UI/UX and web work (notably Angular/HTML/CSS), and large-context codebase reading.
    • Creative writing, critique of fiction/poetry, and generating/structuring essays.
    • Factual Q&A, explanations (including medical/lab results), and summarizing papers.
    • Complex math and theoretical physics for some users (others disagree).
    • OCR-like tasks (e.g., receipts) and structured extraction (e.g., questions -> CSV).
  • Deep Think / Deep Research modes are praised for long, detailed, and well-grounded analyses.
  • Some clinical/workflow users prefer Gemini for quality, price, and speed.

Where it falls short (for others)

  • A large contingent finds Gemini markedly worse than GPT‑5 Thinking and Claude Sonnet/Code for:
    • Coding (especially agentic tasks, CLI/CLI-like tools, MCP calls, multi-file refactors).
    • Iterative work: it loops, repeats itself verbatim, or “multishots itself to death.”
    • Web-grounded questions: does few searches, shallow grounding, or hallucinates; Google “AI Mode” and AI Overviews are specifically criticized with concrete false examples.
  • Reports of context collapse: quality degrades quickly in long chats despite big advertised windows; some suspect aggressive context truncation.
  • Several users feel Gemini 2.5 has regressed over time (faster but “dumber” or more hallucinatory).

Style, alignment, and steerability

  • Many dislike Gemini’s verbosity, “glazing”/sycophantic praise, and blog-post tone; some mitigate with system prompts or personal context.
  • It’s seen as more censored than ChatGPT on medical topics.
  • Others appreciate the verbosity and narrative style for “high-stakes” reasoning and writing.
  • Several say Gemini is “theoretically smarter” but harder to steer; Claude and GPT feel more forgiving of vague prompts.

Coding workflows and model mixing

  • Split experiences: some say Gemini 2.5 Pro is their primary coder and “uncontested king,” others say they’ve “never gotten a single useful result” compared to Sonnet 4.5 or GPT‑5 Codex.
  • Common pattern:
    • Gemini for big-picture design, understanding large codebases, or one-shot analyses.
    • Claude Code / Codex CLI / Cursor for agentic editing, CLI use, and multi-file work.
  • Tools like repomix + Gemini (via AI Studio or CLI) are popular for loading entire repos, but people see effective limits around ~50k–256k tokens.

Creative writing and authenticity debate

  • Some argue Gemini (or Deepseek at extreme temperatures) is uniquely good for generating surprising, high-quality raw text and for critiquing human writing.
  • Others see LLM-assisted “creative writing” as inauthentic, especially in collaborative storytelling (e.g., D&D); counter-argument is that outcomes and reader experience matter more than process.
  • High-temperature sampling, SVG/generative art, and “pelican riding a bike” benchmarks spark debate: fun, visual proxies vs. shallow, overfitted party tricks.

Product confusion and internal status

  • Confusion over Google’s many fronts: Gemini app/site, AI Studio, AI Mode, AI Overviews, and fine‑tuned “Gemini for Google” variants; users want clearer guidance on when to use what.
  • Googlers in the thread say Gemini 3.0 is not broadly available internally yet; most internal coding tools still run 2.5-based models.

Divergent experiences and benchmarking difficulty

  • Commenters note that wildly different tasks, prompting skill, expectations, and tolerance for fixing AI output lead to seemingly contradictory opinions.
  • Many now routinely run the same prompt across multiple models and pick the best, instead of betting on a single “winner.”

Claude Skills

What Skills Are (As Interpreted in the Thread)

  • Many see Skills as “structured system prompts”: bundles of markdown instructions plus optional scripts that get injected into context on demand.
  • Technically, they’re viewed as a more organized version of CLAUDE.md / “folder of .md guides” plus helper scripts that Claude is trained to discover and use.
  • Some compare them to Alexa Skills, but emphasize these are about context/instructions, not third‑party cloud APIs.

Relationship to MCP, Subagents, Tools, Projects

  • Strong sense of overlap and confusion: Skills vs MCP prompts, subagents, plugins, commands, hooks, projects, slash commands.
  • Emergent consensus:
    • Skills = data/instruction bundles loaded selectively into the current agent’s context.
    • Subagents = separate Claude instances with isolated context; can themselves use Skills.
    • MCP = protocol for exposing external APIs/tools; Skills can describe how to use those MCP tools.
  • Some argue Anthropic could have extended subagents or MCP instead of introducing a new primitive.

Perceived Benefits / Good Use Cases

  • Helps with “context bloat” in large repos where one CLAUDE.md becomes huge and noisy.
  • Lets users define narrow, reusable workflows (PDF/XLSX handling, CI workflows, REST calls, refactoring, etc.) and only load them when relevant.
  • Viewed by some as a natural evolution of hand‑rolled “skill folders” they were already using with Claude Code.

Skepticism & Critiques

  • Many say this is “just prompt stuffing with marketing”: prepackaged instructions that could already be done with docs or MCP prompts.
  • Concerns that models still inconsistently follow instructions/workflows, so Skills may not solve reliability issues.
  • Worry about vendor‑specific features increasing lock‑in; advice from some: focus on raw model APIs and model‑agnostic tooling.
  • Some see it as investor‑facing “feature churn” rather than fundamental capability gains.

Complexity, Churn, and Developer Fatigue

  • Strong theme: too many overlapping concepts (skills, agents, tools, MCP, plugins, apps, rules, etc.) echoing frontend or cloud “framework sprawl.”
  • Several suggest ignoring most of it until the ecosystem stabilizes, or only learning concepts “on demand.”
  • Others argue there are stable underlying patterns (agent loop + context management) and Skills are just one more wrapper around that.

Context, Learning, and Model Limits

  • Discussion about Skills exposing the fact that LLMs don’t truly learn or build evolving “skills”; they repeatedly “start from zero” with a description.
  • Some tie this to broader debates: RL vs pure imitation, lack of goals/consequences, and why this may cap progress toward AGI.
  • Counterpoint: context engineering and better orchestration (like Skills) are where practical gains now come from, even as raw model capability plateaus.

Security & Operational Concerns

  • Skills can execute code; users warn about supply‑chain risk (future “skill package managers”), data exfiltration, and need to trust sources.
  • Clarification that Skills run locally in Claude Code but in sandboxed containers in the cloud UI, with limited network access there.

Mathematicians have found a hidden 'reset button' for undoing rotation

Understanding the new “reset” result

  • Commenters clarify that the core result is not that rotations are reversible (which is already known), but that:
    • Given almost any path (sequence of rotations / time-dependent field) in SO(3) or SU(2),
    • You can find a scaling factor λ and an integer m>1 such that repeating the λ‑scaled path m times returns you exactly to the starting orientation.
  • In the physics framing: a complicated pulse B(t) acting on spins can be “neutralized” by rescaling its strength or duration and applying it twice (or m times), without constructing a bespoke inverse pulse.

Relation to known rotation phenomena

  • Several people connect this to:
    • The belt/plate/Dirac string trick and the topology of SO(3)/SU(2), including the “two full turns” phenomenon for spinors.
    • The anti‑twister mechanism (used to avoid twisting cables in rotating systems), which relies on the same rotational topology but is ultimately a different construction.
  • Some emphasize that in software or robotics, inverting a rotation is already trivial with quaternions (conjugate/inverse), so the result doesn’t simplify numerical “undo” operations; it’s about what you can do physically by just rescaling a given control signal.

Applications and practicality

  • Suggested applications:
    • NMR/MRI pulse sequence design to undo unwanted spin rotations more simply.
    • Rolling or morphing robots that follow repeatable “roll–reset–roll” cycles.
    • Rotating systems (antennas, domes, carousels) where twist-free cabling is desirable, though anti‑twister implementations have practical constraints (need slack/looping, moving contact points).
  • The theorem is largely existential: it proves such λ exist but doesn’t give an easy general method to compute them. Several commenters note this limits immediate engineering utility, though it may be a basis for further work.

Reception of the popular article and side topics

  • Some see the New Scientist piece as over-sensationalized, especially lines suggesting it’s surprising that rotations can be undone at all; others think the “hidden reset” framing is fair given the shortcut nature.
  • There is extended discussion on:
    • Accessing the work via arXiv and archives vs. bypassing paywalls, and the ethics of that.
    • Broader math/physics topics: simply connectedness of SO(3), spinors, knots that can’t be untangled, and philosophical digressions about simulations and identity.

Video game union workers rally against $55B private acquisition of EA

EA’s Health, Growth, and Layoffs

  • Commenters note EA is clearly profitable, fitting a broader 2020s pattern of “healthy” tech firms claiming vulnerability to justify layoffs and restructurings that mainly benefit management and shareholders.
  • Others argue profit today doesn’t guarantee future viability: game pipelines run 3–5 years, public markets demand perpetual growth, and flat share prices create pressure to “do something” (including going private).

Firing Individuals vs Mass Layoffs

  • Several managers describe firing poor performers as slow and process-heavy (documentation, PIPs, legal risk), which makes mass layoffs a more convenient blunt instrument.
  • Others push back: US at‑will employment technically allows easy termination; the extra steps are internal risk‑management and consistency, not hard law.
  • Strong disagreement over whether recent big‑tech layoffs were truly performance‑based or primarily cyclical/macro (end of zero rates), with some calling the “we cut low performers” narrative a fig leaf.

Shareholders, Employees, and the Social Contract

  • One camp insists the firm’s role is to maximize shareholder returns; privileging employees over investors is seen as mismanagement.
  • Others argue corporations exist by social license and owe more than profits: mass layoffs, especially at profitable firms, are read as leadership failure and a breach of an implicit social contract.
  • Debate touches on UBI, healthcare being tied to employment, and how catastrophic layoffs can be for individuals compared to the limited downside for firms.

Unions and Worker Power in Games

  • Some see game unions pushing back on the EA buyout as core to their mandate: scrutinizing ownership changes, protecting jobs, and using public pressure as leverage.
  • Critics call this “overreaching,” warn of retaliatory blacklisting, and advise workers to keep their heads down. Others counter that this logic is indistinguishable from telling workers to accept permanent subordination.
  • It’s noted this particular union is not EA’s formal bargaining unit, but an industry-wide organization with looser constraints.

Private Equity and the Buyout Structure

  • Many describe private equity and leveraged buyouts as “value extraction”: loading an acquired company with debt, cutting staff and investment, and funneling cash to investors and fees, often at long‑term expense of the business.
  • Defenders liken LBOs to mortgages (using the asset as collateral) and stress that investors still must manage the new debt; critics reply that employees and communities bear the downside if it goes wrong.

Game Industry Labor Market

  • The industry is widely characterized as low‑pay, crunch‑heavy, and layoff‑prone, sustained by a large pool of passionate workers willing to accept poor conditions to “follow their dream.”
  • Some argue skills are highly transferable and workers should just leave for better‑paid software roles; others note that in practice transitions are hard, hiring is down across games, and unionization is an attempt to lift standards sector‑wide rather than rely on individual exit.

How America got hooked on ultraprocessed foods

Transatlantic Food Quality & Everyday Experience

  • Multiple Europeans/Canadians report shock at US/Canadian grocery norms: far sweeter yogurt, more preservatives in bread, ultra‑pasteurized milk, and additives banned in Europe.
  • Others push back, saying virtually every US supermarket they use has plain yogurt, fresh produce, meat, beans, rice, etc.; the issue is that unhealthy variants dominate shelf space and marketing, not absolute availability.

Food Deserts, Store Types & Inequality

  • Some emphasize large “food desert” areas where only dollar stores or gas stations are accessible, making plain yogurt or fresh produce genuinely hard to get.
  • Opponents claim food deserts affect relatively few people and don’t fully explain national obesity; many rural residents simply drive farther or grow/hunt food.
  • Debate over whether Target/Walmart/Costco/Trader Joe’s count as “real” grocers and how assortments and prices differ between affluent vs poor neighborhoods.

Cooking Culture vs Access & Cost

  • One camp: access is mostly fine; the real loss is cooking skills and time—people “heat food” instead of cooking from basic ingredients.
  • Another camp: fresh, minimally processed food is often more expensive, more perishable, and requires planning many stressed, low‑income households struggle to manage; “being poor is expensive.”

Industrial Farming & Antibiotics

  • Clarification that the main risk from livestock antibiotics is environmental selection for resistant bacteria via manure and runoff, not eating treated meat.
  • Cited data suggest US farm antibiotic use per animal remains significantly higher than in Europe, prompting concern.

What Counts as ‘Ultra‑Processed’ (UPF)?

  • Broad agreement that hyperpalatable, low‑satiety packaged foods (chips, sugary snacks, many ready‑meals) are strongly linked to overeating, obesity and higher mortality.
  • Many criticize UPF definitions (e.g., NOVA) as crude: yogurt becomes “ultra‑processed” if it contains carrageenan; cured meats are flagged while some high‑sugar, high‑calorie “non‑UPF” items escape.
  • Fears that overbroad labeling will become background noise (Prop‑65 effect) rather than useful guidance.

Regulation vs Personal Responsibility

  • Individual‑choice view: supermarkets already stock plenty of “real food”; people simply prefer McDonald’s and junk snacks even when better options are similarly priced and available.
  • Systemic‑view response: pervasive nudges (formulation, advertising, placement, subsidies) make “choice” non‑neutral; proposals include:
    • Caps or taxes on added sugar, reformulation away from high‑calorie sweeteners.
    • Restrictions on certain additives, trans fats, possibly some plastics/microplastics.
    • Portion limits, density limits on fast‑food outlets, and stricter marketing rules.

Personal Workarounds

  • Many describe coping strategies: farmers’ markets plus ethnic grocers, buying basic ingredients and batch‑cooking, making yogurt or bread at home, using rice cookers/Instant Pots to make whole‑food meals practical.
  • Contributors note these solutions demand extra time, money, and knowledge—advantages not evenly distributed.

Tor browser removing various Firefox AI features

Tor, AI, and security/anonymity

  • Commenters broadly agree Tor Browser is right to strip Firefox’s AI features, given Tor’s goals of security, privacy, and anonymity.
  • Sending page content or prompts to third-party AI services is seen as fundamentally incompatible with Tor’s threat model; even user-supplied API keys could deanonymize users.
  • Some emphasize that only strictly local models might be acceptable, and even then they increase attack surface and complexity.

AI-everywhere backlash and hype

  • Many express fatigue with “AI in everything,” comparing it to past buzzword waves like “HD,” “cloud,” and “blockchain” slapped onto irrelevant products.
  • There’s strong suspicion that embedded AI is primarily a new data-collection and monetization vector, not a user benefit.

Firefox UX, popups, and accessibility

  • A long subthread debates filing bug tickets for intrusive Firefox popups (feature promos, translation CTAs, etc.).
  • One side frames this as “pouring sand in the gears” to push Mozilla away from user-hostile design.
  • Others say this wastes accessibility engineers’ time and conflates legitimate accessibility work with annoyance at modals and overlays.
  • General frustration with popups, marketing UI, and “feature nags” in browsers and apps is widespread.

Firefox AI features and configuration

  • Some users didn’t know Firefox had an AI sidebar until it was pushed in front of them; they dislike the surprise and default presence.
  • Others find the sidebar genuinely useful (e.g., summarizing papers, better translations, technical Q&A) and note it’s disabled by default and can be wired to local/own-hosted models via about:config.
  • There’s criticism that AI providers are hardcoded and the feature isn’t cleanly separated as an extension.

Firefox strategy, funding, and trust

  • Several feel Mozilla is “losing its way,” chasing trends like AI and Pocket instead of speed, stability, and open standards.
  • Others counter that Mozilla does respond to user feedback and adds real features (e.g., tab groups, split view, translation).
  • A recurring theme is distrust due to heavy funding from Google and high executive compensation, tied to Firefox’s small market share.
  • Some argue users should still support Firefox to avoid a Chrome/WebKit monoculture; others say continuing to use a product they dislike only removes pressure to improve.

Alternative browsers and forks

  • Waterfox, Zen, Orion, and others are mentioned as Firefox- or WebKit-based options that strip AI/telemetry or offer different UX.
  • Tor’s move is praised as setting a privacy-preserving example amid a wave of “AI browsers” seen as potential privacy/security nightmares.

Power over Ethernet (PoE) basics and beyond

10G PoE and When It’s Useful

  • 802.3bt (PoE++) formally supports up to 10GBASE‑T; earlier PoE+ only covered up to 1G.
  • 10G PoE switches exist from major vendors, but commenters say real demand is niche: broadcast video production, high‑end Wi‑Fi 6/7/8 APs, compact remote switches, and some NAS/fast storage workflows.
  • Many argue most APs are airtime‑, not uplink‑limited, so 10G+PoE is usually overkill.
  • PoE Type 4 can deliver ~90 W at the source, ~70 W at the device—enough for fairly powerful terminals or small computers.

Power Capacity, Cables, and Efficiency

  • Mains IEC/Edison cords carry far more power (10–15 A, ~1200–1800 W) versus PoE’s ~1.5 A/90 W.
  • Each PoE device needs its own cable and port, unlike a power strip.
  • PoE has extra conversion losses: AC→48 V at the switch, line losses in thin copper, then 48 V→device voltage; less efficient than local DC supplies, especially at higher power.
  • Compared to powerline networking, PoE over Cat5/6 is described as faster and more reliable; mains wiring has stricter code requirements.

Standards vs Passive PoE and Safety

  • Strong consensus: use IEEE 802.3af/at/bt gear; avoid “passive PoE.”
  • Standards-based PoE negotiates before enabling power and is widely reported to be safe even when every port is PoE‑enabled.
  • Passive PoE puts fixed voltage on pins and can burn non‑PoE ports, partly because some magnetics terminate common‑mode signals via 75 Ω resistors to ground.
  • Some label passive runs aggressively; most don’t label standards‑based PoE at all.

Home CCTV, Privacy, and Camera Choices

  • Many use PoE for DIY CCTV: one cable per camera, no batteries, no cloud vendor.
  • Popular approach: PoE IP cameras (often ONVIF/RTSP), local NVR software (e.g., Frigate, Synology Surveillance, Scrypted), cameras isolated on a VLAN with no internet access.
  • Mixed experiences with brands; sensor size and low‑light performance are emphasized over megapixels. Industrial/surplus cameras are valued for fewer cloud ties and better build.

Network Segmentation and Physical Access

  • Concern: an attacker unplugging an external camera and connecting a laptop.
  • Suggested mitigations: VLANs dedicated to CCTV, private VLAN/port isolation, firewall rules (only NVR→camera, no outbound from cameras), sometimes 802.1X/MACsec.
  • Some say if someone can reach the cable unnoticed, your physical security is already failing.

PoE in Consumer and “Enterprise” Gear

  • Many want PoE in more consumer devices (streamers, hubs, small switches, laptops via splitters) to cut wall‑warts and centralize backup power.
  • Debate over what “enterprise‑grade” means: some equate it with 48‑port chassis; others with features (VLANs, QoS, routing, centralized management) regardless of port count.
  • Passive PoE’s legacy in some ecosystems (notably WISP gear) is criticized as a long‑term safety and interoperability problem.

Design and Implementation Notes

  • Engineers stress: obey isolation requirements, handle chassis grounding carefully, and “don’t skimp on TVS” for surge protection.
  • Ideal‑diode full‑bridge rectifiers (MOSFET‑based) are praised for efficiency in PoE power entry.
  • Recommendation to follow vendor PoE reference designs (TI, Microchip, etc.) rather than improvising.
  • Midspan injectors are clarified: they completely break and re‑inject power, so there’s never more than one source on a cable; PoE negotiation does not pass through.

PoE Lighting and Creative Uses

  • PoE lighting discussed as attractive (low‑voltage install, fine‑grained control, no electrician) but with gotchas: dependence on network/server, voltage drop, and life‑safety coupling.
  • Some already run rooms or basements entirely from PoE++ with DC LED bulbs.
  • Commenters fantasize about a standard PoE lighting ecosystem and various “fun” PoE‑powered gadgets given the many unused PoE ports in home switches.

DoorDash and Waymo launch autonomous delivery service in Phoenix

Pricing, Business Model, and Who Captures the Savings

  • Many expect prices won’t drop despite removing drivers, because platforms already underpay humans and will keep charging “what the market will bear.”
  • Some compare Waymo ride prices to Uber: currently similar or slightly cheaper, so there’s no incentive to discount autonomous service.
  • Tipping is a major cost: users note “no tip” is a big savings, but others expect platforms to try dark-pattern “tip your robot” prompts.
  • Several comments highlight hidden economics: higher menu prices on apps, delivery fees, “service fees,” plus subscription passes that obscure the real markup (often 20–30%+ per item).
  • One detailed back-of-the-envelope calculation argues that current Waymo hardware (~$200k/vehicle) is more expensive than gig drivers; rebuttals say cars can last far beyond 100k miles, insurance cost per mile should drop with safety, and this is partly a long-term strategic bet, not a current cost win.

User Experience and Demand for Autonomy

  • People who’ve used Waymo in Phoenix/SF report strong satisfaction: defensive driving, no small talk, no safety concerns, especially valued by some women after bad rideshare experiences.
  • Others push back: 5+ minute wait times and short trips make personal car ownership still attractive; likely outcome for many is going from two cars to one, not zero.
  • Some see this as the next “Uber pattern”: start cheap, then raise prices once entrenched.

Last-Meter Delivery and Accessibility

  • The announced flow: restaurant staff load the car; customer walks to the vehicle and unlocks the trunk via app to grab items.
  • Critics say this degrades service vs human couriers who bring food to the door—especially bad for people in large apartment buildings, bad weather, or with mobility impairments.
  • Supporters counter that in many buildings deliveries already go to lobbies, and some would happily trade a short walk for lower tips and fewer issues with drivers.

Urban Form, Environment, and Alternatives

  • Large subthread argues the “real” solution is walkable, mixed-use neighborhoods and public transit, not 4,000 lb robots moving 1 lb burritos.
  • Others note US zoning, car-centric design, and “food deserts” make delivery genuinely valuable, especially for carless and elderly people.
  • Sidewalk robots, e-bikes, and drones are discussed as more efficient options; concerns include sidewalk clutter, vandalism, noise, and regulatory hurdles.

Impact on Workers and Restaurants

  • Many see this as the next step in automating away already-precarious gig work.
  • Several claim app-based food delivery is fundamentally extractive: platforms sit between customers and restaurants, capture a big share of margins, and push prices up while quality and working conditions suffer.

Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js

Phoenix vs Rails/Laravel Capabilities

  • Several commenters say the article understates Rails/Laravel: both have first‑class support for background jobs, websockets, and real‑time (ActiveJob, Sidekiq/Solid Queue, ActionCable/Hotwire; Laravel queues/broadcasting).
  • Others argue Phoenix feels more “integrated”: real‑time, background jobs, PubSub, and process supervision all ride on the same BEAM primitives, with fewer moving parts and less external infrastructure.

LiveView vs Hotwire / Livewire / Next.js

  • Multiple corrections that Hotwire does use websockets or SSE; the difference is architectural, not transport.
  • View: LiveView gives each connected client a stateful BEAM process; ephemeral UI state lives server‑side, reducing client JS and avoiding bolted‑on layers.
  • Counterpoint: this “websocket‑first, stateful web tier” is a real tradeoff:
    • Latency depends on round‑trips; quick mobile interactions and flaky networks can feel rough.
    • You must think about connection lifecycle and state reconnection; browser back button, reconnection delays, and large LiveViews can become problematic.
  • Hotwire is praised for progressive enhancement and working even when websockets drop; Livewire is seen as a simpler, less mature take on the same idea.
  • Some feel Next.js (especially App Router) is over‑complicated, fast‑moving, and brittle for long‑term maintenance, though others defend it as powerful when used well.

Background Jobs: Oban, GenServers, Solid Queue, etc.

  • One camp: BEAM + GenServers mean you often don’t need a “job system”; simple supervised processes or Tasks cover many use cases.
  • Strong rebuttal from production users: use Oban from day one if jobs matter—GenServers lose state on node/pod failure and lack retries. Oban’s simplicity, reliability, and minimal schema are praised; Solid Queue is seen as more complex and less ergonomic.
  • Discussion on clustering with Kubernetes and how BEAM’s “let it crash” model complements, rather than replaces, container orchestration.

Performance, Concurrency, and BEAM Model

  • Many emphasize BEAM’s strengths: lightweight processes, actor model, fault tolerance, soft real‑time behavior, and high connection counts with small resources.
  • Comparisons made to PHP (fibers still need external runtimes), JVM (very capable but heavier), and Node (strong ecosystem but less “batteries‑included” and more infrastructural churn).

Ecosystem, Libraries, DX, and Tooling

  • Some complain Elixir’s ecosystem is smaller and missing certain libraries; others counter that the smaller community “punches above its weight” with high‑quality libs (Ecto, Phoenix, LiveView, Oban, Nx, Livebook, Nerves).
  • DX concerns:
    • A large‑scale Elixir/Phoenix shop reported slow compile times and flaky LSP/autocomplete in a 300k‑LOC codebase.
    • Others with similarly sized apps say compiles are “blazing fast” and suspect circular dependencies or heavy GraphQL setups.
    • LiveView can become unwieldy for very complex UIs, pushing teams back to a React frontend and re‑introducing split‑stack complexity.

Adoption, Hiring, and “Boring vs Exciting” Tech

  • Corporate buyers reportedly hesitate to adopt Elixir; many only recognize JS/Python/C#/Java as “safe” options. Ecosystem size and developer fungibility are major concerns.
  • Suggested strategy: hire strong engineers and teach Elixir rather than filtering for prior experience.
  • Some see Elixir’s “feature complete” status as reduced excitement; others view stability and lack of paradigm churn as a major advantage for long‑lived systems.

Critiques of the Article and Meta Points

  • Several readers feel the article unfairly glosses over what Rails/Laravel already provide and reads like a post‑hoc justification of a preferred stack.
  • The author (in comments) reiterates it was a personal use‑case write‑up, not a general verdict, and acknowledges Rails/Hotwire and Laravel are excellent but argues Phoenix/LiveView felt more seamless and robust for the specific project.

Electricity can heal wounds three times as fast (2023)

DIY and Consumer Electrotherapy

  • Several comments joke about “homebrew” approaches (cattle prods, fireplace lighters, wall sockets, tasers), but also mention more realistic options like TENS units and consumer microcurrent/face devices.
  • There is interest in an eventual non‑prescription device or “step‑by‑step guide,” though others implicitly flag safety concerns about applying electricity to open wounds without clear parameters.

Biological Mechanisms and Prior Work

  • Commenters note that cells already use endogenous electric fields generated by ion gradients to guide movement and growth; flatworm experiments manipulating these fields are cited as precedent.
  • For diabetics and people with poor circulation, natural ion gradients may be impaired, making external fields particularly helpful.
  • One commenter with materials science experience relates that electric fields can turn random growth into directed growth, making the wound‑healing effect unsurprising.
  • Another outlines a long history of “healing currents” from the 1800s onward, including DC microcurrent wound therapy, bone growth stimulators, and modern bioelectronic dressings.
  • Distinction is made between DC (directional wound closure) and AC (conditioning, circulation, comfort), with combinations seen as optimal.

Clinical Use, Evidence, and Anecdotes

  • Electro‑stimulation is already used in physical therapy (e.g., dry needling with current, post‑surgical rehab, partially torn muscles). Some report strong personal benefit; others report no effect.
  • A long subthread debates how much weight to give anecdotes. Points raised:
    • Many injuries (especially tendons) improve over ~12 weeks regardless of intervention.
    • Anecdotes can suggest hypotheses but don’t disprove the null (“it would have healed anyway”).
    • Some argue adults may rationally act on low‑risk anecdotal evidence; others warn this invites pseudoscience.
  • There is curiosity about adapting consumer TENS devices but no concrete DIY protocol, and repeated implicit cautions about safety and confounders.

Diabetes, Chronic Wounds, and Prevention

  • The article’s focus on diabetic wound healing triggers a tangent: should society emphasize preventing diabetes (obesity, diet, ultra‑processed food, cheap grains/sugar, “addictive” foods) rather than just treating complications?
  • Commenters disagree on root causes (abundant food vs. food design vs. “capitalism”) but generally accept that both prevention and new therapies are needed.

Other Wound-Healing Approaches

  • Separate anecdotes discuss non‑electrical interventions: topical collagen powder for non‑closing wounds, diet and supplements (spirulina/chlorella, anti‑inflammatory diets) improving chronic inflammation.
  • These generate additional debate about mechanisms, sterility, and whether oral collagen offers benefits beyond adequate protein intake.

Hyperflask – Full stack Flask and Htmx framework

Overall reception

  • Many commenters find Hyperflask attractive: “simple, easy, batteries-included” Flask + HTMX with a pleasant design.
  • Some are excited to try it for greenfield apps, especially those already using Flask, Tailwind/DaisyUI, and HTMX.
  • Others see it as “too abstracted” given Flask and HTMX’s original simplicity, and question whether it adds enough beyond vanilla Flask + HTMX.

Flask vs FastAPI / async debate

  • Several question choosing Flask in 2025, arguing that non-async foundations limit scalability and that FastAPI (or Litestar) offer integrated async, DI, OpenAPI, and Pydantic.
  • Defenders of Flask emphasize:
    • Stability, maturity, and small issue backlog vs FastAPI’s high-maintenance surface area.
    • Simplicity of threaded request model and global context (g), and skepticism about async Python ergonomics and bugs.
    • Many real-world apps don’t need massive scale; “boring tech” is a plus.
  • Counterpoints:
    • Flask lacks first-class typing, DI, and async; add-on libraries exist but feel fragmented or under-maintained.
    • Some see building a new sync-only framework as “bizarre,” though others call this FUD and argue that not all scaling needs async.

HTMX: strengths, limits, and team fit

  • Solo developers report very positive experiences with HTMX + server-rendered HTML (Flask/Django/FastAPI/Go).
  • One concern: HTMX is “structureless,” making larger teams harder to coordinate vs opinionated SPA frameworks.
  • Big debate over state management:
    • Critique: with HTMX, too much UI state must live in URL/session/cookies/DB, which becomes spaghetti for complex UIs with many zones/popups; React/Vue’s centralized state is seen as simpler.
    • Rebuttals: that’s just “web dev 101”; URL vs session vs DB is a design decision, and modern SPAs often duplicate server state and add bloat.
    • Some hypermedia advocates go further: most state should live on the server (even popups), trading some latency for consistency and multi-user features; others reject storing such ephemeral UI state server-side.

Framework design: components, jinjapy, ORM

  • Interesting features called out:
    • Components built on Jinja macros.
    • “Locality of behavior” approach: controller + template in one .jinjapy file, inspired by Astro pages and old-school PHP.
    • sqlorm: a new lightweight ORM heavily based on Pydantic and SQL-in-docstrings; intriguing but seen as too new for production.
  • Concerns:
    • “Batteries included” means a long list of Flask extensions; some wish the component system were more backend-agnostic or Django-compatible.

Alternatives and ecosystem

  • Mentioned alternatives: FastAPI + HTMX, Litestar (with HTMX support), Quart (async Flask), Go + Templ + HTMX, plain Django + HTMX, and FastHTML.
  • Django’s admin and “apps” structure are missed by some when using lighter frameworks; a richer admin story for Hyperflask is requested for serious adoption.

Nightmare Fuel: Skibidi Toilet and the Monstrous Digital

Overall views on Skibidi Toilet

  • Split between seeing it as shallow “brainrot” vs. surprisingly compelling, even better than some blockbuster films.
  • Several adults who watched long stretches report getting invested in the silent sci‑fi war narrative despite initial disdain.
  • Others find it repetitive and samey over time, or “14‑year‑old boy slop,” but still understand why kids like it.

Narrative, lore, and meaning

  • Some argue it’s a genuine serialized epic with backstabbing, alliances, and emotional stakes.
  • Others insist it’s not real narrative but “episodic, mimetic, fractal” content—bits designed to be recombined and remixed.
  • Debate over whether deeper symbolism (media control, surveillance, climate anxiety, toilets vs. cameras as “out vs. in”) is intentional or post‑hoc retcon.
  • Fan theories and lore are seen as part of the fun, even if simplistic—an entry point for kids to think, speculate, and build shared language.

Academic and critical analysis

  • The linked paper is called everything from “wild over-analysis” and “stoned lit major nonsense” to “interesting and hopeful” meaning-making.
  • One side likes the psychoanalytic framing and the idea that ambiguous narratives train openness to multiple interpretations.
  • The other side thinks one creator interview (“toilets are funny”) could invalidate the thesis and that piling climate politics onto toilet memes is absurd.

Continuity with earlier absurdist culture

  • Many comparisons to older internet/TV weirdness: Charlie the Unicorn, Salad Fingers, YouTube Poops, GMod/SFM animations, Adult Swim shows, Monty Python, All Your Base, Hamster Dance.
  • Consensus that this kind of surreal, gross, chaotic humor is not new; what’s new is speed, scale, and algorithmic amplification.

Kids, parents, and generational dynamics

  • Parents mostly oscillate between confusion, mild irritation, and amused acceptance; some even make costumes and watch marathons with their kids.
  • View that kids always gravitate to what annoys or baffles adults, but today’s parents themselves grew up on edgy, bizarre media, so there’s less genuine shock.
  • Some worry that constant “brainrot” and anti‑intellectual meme culture (including newer trends like “Italian brainrot” and 6‑7) represent a deeper disengagement from coherent narratives and reality.

AI, production, and commercialization

  • Fears that future versions will be cheaply mass‑generated by tools like Sora, worsening oversupply of low-effort content.
  • Counterpoint: Skibidi currently represents “outsider art” skill (timing, animation, micro‑storytelling) and may inspire kids to learn Blender.
  • Noted shift from grassroots vibe to corporatized IP: merch walls in big-box stores, big agencies involved, rumored film deals—raising questions about authenticity and “when to bail” as corporations squeeze it dry.

Solution to CIA’s Kryptos sculpture is found in Smithsonian vault

Title & context

  • Several commenters note the submission title should mention “Kryptos” because that’s what draws HN interest, though others point out HN guidelines prefer original article titles.
  • Many emphasize that a Kryptos solution is inherently more interesting than “some arbitrary CIA secret.”

How the puzzle was “solved”

  • Core debate: is finding the written solution in the Smithsonian archives a real “solution,” or just a side‑channel shortcut?
  • Some see this as fully in‑bounds and even poetic: investigative work and library science, not STEM brute force, cracked the last part—akin to capturing an Enigma codebook.
  • Others feel cheated: years of cryptanalytic effort bypassed; it’s more like “finding it in a drawer” than solving the cipher.
  • Commenters liken it to a side-channel attack and say that’s actually what intelligence agencies really do versus the idealized “pure cryptography” model.

Ethical and legal questions

  • Dispute over whether the journalists should publish the solution, knowing the artist planned to auction it to pay medical expenses.
  • Some propose public crowdfunding the “solution” and releasing it once a target amount is raised.
  • Long subthread on possible legal claims: tortious interference with contract or business relationships, and copyright infringement for photographing notes.
  • Others argue intent to harm isn’t clear, interference must be “improper,” and that copying for research and not distributing may be fair use; the legal situation is described as murky and likely expensive to litigate.
  • Auction-house legal threats are widely criticized as heavy‑handed.

Quality and design of the puzzle

  • Several note Kryptos may have been effectively unsolvable by design, given a multi‑stage scheme by a non‑cryptographer relying on specific keys and period references that may have aged out.
  • Some say that after 35 years of failure, this indicates a bad puzzle; others respond that, for the CIA, exploiting side channels is thematically appropriate and thus “in spirit.”

Emotional reaction & healthcare tangent

  • Many express sadness: the solving community didn’t get a cryptanalytic win; the artist is ill and financially pressured; legal wrangling depresses the artwork’s value.
  • This quickly broadens into a large argument about the U.S. healthcare system: Medicare gaps, out‑of‑pocket caps, medical bankruptcy risk, and comparisons with European public–private mixed systems.
  • Views range from “advanced care is inherently expensive” to “U.S. pricing and insurance overhead are the real problem; universal or public options could be cheaper and fairer.”

Liquibase continues to advertise itself as "open source" despite license switch

License change, trust, and “bait-and-switch” concerns

  • Liquibase moved from Apache 2.0 to the Functional Source License (FSL), which Liquibase itself says is not open source. The README and marketing still saying “open source” is seen as misleading (“source‑washing”).
  • Many view license changes from OSI‑approved to source‑available as a bait‑and‑switch that destroys trust, especially when telemetry was added beforehand and the project built a large OSS user base.
  • Others argue you still have perpetual rights to existing Apache‑licensed versions and forking is always possible, so it’s closer to a price hike than true bait‑and‑switch—but critics note that forking is often not viable for typical users.

Open Source vs “source available” vs Free Software

  • Large subthread debates what “open source” means:
    • One camp: OSI’s Open Source Definition is the de‑facto meaning; anything restricting commercial/competitive use is not open source and claiming otherwise is deceptive.
    • Another camp: “open source” just means publicly viewable source; OSI is “just an organization” and has no legal monopoly on the term.
  • Several distinguish “Open Source” (OSI sense) from “Free Software” (FSF’s four freedoms) and from looser “source available” models that allow reading and limited redistribution but restrict certain uses.

Free software ideals vs business realities

  • Strong free‑software advocates say FSL and similar licenses are proprietary because they violate freedom 0 (use for any purpose) and restrict redistribution/hosting; they see this as sacrificing user freedom to protect vendor business models.
  • Others are comfortable trading some freedoms from large vendors (e.g., hyperscalers reselling as SaaS) to keep smaller companies sustainable; they see “no‑hyperscaler” clauses and delayed‑open‑source as reasonable compromises.
  • Long back‑and‑forth compares copyleft (GPL/AGPL) vs permissive (MIT/BSD) vs new “fair source” styles. Some argue AGPL already solves the “cloud free‑rider” problem and has case law; others distrust its enforceability or find it too “viral.”

Big tech, OSI, and capture narrative

  • Some claim big tech financed OSI to co‑opt the free software movement, normalize non‑restrictive “open source” definitions, and delegitimize alternative licenses that curb hyperscaler monetization.
  • Others counter that OSI largely adopted Debian’s guidelines, that its definitions are broadly useful, and that big tech itself often avoids strong copyleft (AGPL), proving OSI is not simply serving hyperscaler interests.

Practical impact, ecosystems, and alternatives

  • Many report or plan migrations from Liquibase to Flyway, Alembic, Sqitch, Atlas, pgroll, or custom SQL‑based migration tooling; concerns include:
    • Future license tightening and unclear “competing use” definitions.
    • Incompatibility with foundations requiring OSI‑approved licenses (e.g., CNCF, Debian/Fedora main repos).
  • Some argue typical internal users won’t be affected by FSL, since it mainly blocks competing hosted services; critics reply that it still locks ecosystems to a single primary vendor and discourages contributions from organizations that forbid contributing to proprietary codebases.

Elixir 1.19

Language Evolution & Stability

  • Many praise Elixir’s incremental, non‑breaking evolution (including the new typing work) as a model for “finishing” a language while still improving it.
  • Users report stress‑free upgrades over many years; the desire to upgrade comes from useful features, not compatibility pressure.
  • This is contrasted with painful version jumps in other ecosystems (Python 2→3, Perl 6, Ruby 1.8→1.9/2, PHP, Java 8→11+, Swift, Scala 2→3, .NET, C/C++, Rust async, Node CJS/ESM).

Types & Static Analysis

  • Several are excited by built‑in, progressive type checking and see it as a major milestone.
  • Concerns are raised that Elixir types could devolve into “any everywhere” like TypeScript; others argue:
    • Pattern matching already makes a lot of existing Elixir code structurally “half‑typed”.
    • Types are integrated into the language, not a separate “typed dialect”, so active libraries are likely to adopt them.
  • Dialyzer’s “success typing” is criticized as rarely catching bugs; commenters ask if the new system will be stricter (warn on any possible failure) or more like Dialyzer.

Phoenix, Macros & Framework Churn

  • Some complain about Phoenix/LiveView churn, under‑maintained packages, and moving best practices; LiveView’s long pre‑1.0 phase is cited.
  • Phoenix is perceived by some as macro‑heavy and DSL‑like; maintainers counter that:
    • A small fraction of the public API is macros.
    • Most user code (contexts, controllers, templates) is plain functions.
  • There’s a general debate about macros vs verbose APIs: critics dislike tooling/debugging friction; defenders note all large web frameworks are effectively collections of DSLs, macros or not.

Tooling, Docs & Developer Experience

  • One commenter finds Elixir tooling “decades behind” and documentation noisy, with dense modules (e.g., GenStage) and few gentle introductions.
  • Many others strongly disagree, highlighting:
    • Mix (build/tasks), ExUnit (testing), IEx (REPL), and BEAM observability as standout tools.
    • Hexdocs and inline docs (h in IEx) as a documentation gold standard, often better than other languages they’ve used.
  • Editing/debugging (especially language server/IDE support) is acknowledged as weaker than top‑tier JVM/.NET ecosystems.

Performance & 1.19‑Specific Improvements

  • The new MIX_OS_DEPS_COMPILE_PARTITION_COUNT option shows substantial speedups for native dependency compilation in benchmarks, especially on multi‑core machines.
  • Some confusion arises about timing methodology (cached vs fresh builds), but follow‑up runs from scratch confirm meaningful wins.
  • Inclusion of SBOMs in releases is welcomed by people working in regulated or enterprise environments.

Ecosystem, Use Cases & Alternatives

  • Elixir is clarified as a dynamic, compiled language targeting BEAM; .ex files compile to bytecode, .exs scripts compile/run in memory.
  • Several stress that most Elixir devs rarely need to write Erlang; both share the same semantics and OTP runtime.
  • OTP’s actor model, immutability, preemptive scheduling, and process linking are presented as advantages over Python‑style concurrency, even if Python’s GIL story is evolving.
  • Suggested sweet spots: highly concurrent IO‑bound systems, web apps, brokers, long‑running network services, and embedded/edge (Nerves).
  • Gleam is discussed as a statically typed BEAM language: praised for minimalism but with fewer OTP integrations and tooling; one design choice (1/0 = 0) is called out as dangerous.

Community Reports & Adoption

  • Multiple commenters describe very positive production experience, painless upgrades, and strong reliability compared to Python/Ruby stacks.
  • Some founders say they started companies specifically to use Elixir, citing Livebook, LiveDashboard, and community support as major enablers.
  • A dissenting voice reports macro‑induced complexity, spaghetti dependencies, poor hiring story, and underwhelming docs; others respond point‑by‑point that this doesn’t match their experience.
  • A few wish for more diversity on the client‑side and mobile stories, feeling Phoenix/LiveView doesn’t fit everyone’s mental model and that more experimentation (as in JS/TS land) would be healthy.

Journalists turn in access badges, exit Pentagon rather than agreeing new rules

Scope of the New Pentagon Rules

  • New policy ties credentialed access to agreeing not to report “unauthorized” information, including some unclassified material; leaks of classified / controlled info are grounds for losing badges.
  • Some note an Oct 6 revision appears to loosen the harshest language, but it remains unclear exactly what outlets still object to.
  • Critics stress this goes beyond normal classification: it conditions access on prior approval of what can be reported, chilling whistleblowers and off-the-record conversations.

Press Freedom vs Security

  • One side argues the Pentagon is a uniquely sensitive site; limiting wandering reporters and unauthorized disclosures is reasonable and should be handled through classification and access control.
  • Others respond that classification already protects secrets; this is about controlling narratives, not security. Journalists should be free to ask anything, and officials are responsible for not revealing restricted information.

Government vs Private Company Analogy

  • Some compare the rules to how companies like Apple manage press access.
  • Pushback is strong: a government with a “monopoly on violence” and FOIA obligations is not analogous to a private firm, and must tolerate scrutiny even when inconvenient or embarrassing.

Embedded Journalism, Access, and Propaganda

  • Several commenters say the embedded Pentagon press corps has long functioned as “access journalism” and soft propaganda; this incident only makes that implicit bargain explicit.
  • Others counter that reporters inside the building have occasionally exposed important internal dissent and operational problems; losing that presence reduces transparency.

Boycott, Game Theory, and Who Stays

  • Many applaud outlets turning in badges as rare evidence of professional backbone; others call it costless posturing since jobs and salaries remain.
  • Some predict less scrupulous outlets and influencers will stay, gaining exclusive access and prestige while largely amplifying official lines.
  • There’s concern that, over time, access pressure will push most organizations to cave, as seen in more authoritarian contexts.

Broader Political and Historical Framing

  • Numerous comments link the move to a wider pattern: Trump’s hostility to the press, reduced transparency, and parallels to Russian war-censorship laws or other authoritarian regimes.
  • Others caution against hyperbole but still see it as another “brick in the wall” weakening democratic checks and balances.

Steve Jobs and Cray-1 to be featured on 2026 American Innovations $1 coin

Coin availability and circulation

  • Commenters confirm the American Innovation $1 coins are sold directly by the U.S. Mint (rolls, bags, proof sets) and sometimes appear in circulation or on secondary markets (eBay, etc.).
  • Several people reminisce about coin collecting and say they’ll buy these as souvenirs, not investments; some use such coins as nicer “board game money.”
  • Multiple replies note that $1 coins in the U.S. historically fail to circulate: people prefer $1 bills, cash drawers lack slots, coins are heavy, and they’re easily confused with quarters.
  • Many vending and transit machines once pushed $1 coins as change, which annoyed users; now, tap-to-pay has largely bypassed the issue.
  • There’s discussion of the inefficiency of $1 notes, the fading penny, and anecdotes about little-used denominations like $2 bills and $1 coins.

Design and portrayal of Steve Jobs

  • Reactions to the Jobs coin are sharply mixed: some find it “cool” or evocative of a famous minimalist photo; others call it ugly, unrecognizable, or too “spiritual leader/hippie.”
  • The official description’s emphasis on reflection and nature-driven inspiration is mocked by some as off-brand for his public image.
  • Several argue the design should have included an actual computer or product (Apple II, iPhone, chips) instead of a meditative pose in a field.

Who counts as an “innovator”? CEOs vs. engineers

  • A major thread debates whether Jobs is appropriate for an “innovation” series:
    • Critics say he wasn’t a technical inventor, stole credit, suppressed wages, offshored jobs, and embodies celebrating marketers over builders. They propose engineers and computer scientists instead.
    • Defenders argue that setting vision, insisting on UX and simplicity, assembling the right teams, and repeatedly reshaping consumer computing are also innovation.
  • Many alternative candidates are suggested: hardware and software pioneers, especially one widely praised systems/programming figure, a cofounder, and Bell Labs–type inventors.
  • Some see featuring Jobs without key collaborators as “disgusting” or at least misleading about where breakthroughs came from.

Other state innovations: Cray-1, refrigeration, Borlaug

  • Clarification: these are separate state-specific coins—Jobs/California, Cray‑1/Wisconsin, mobile refrigeration/Minnesota, and a famed agronomist/Iowa.
  • The Cray‑1 design is generally liked; its iconic shape “fits a coin well,” and the bench is noted as hiding large power supplies.
  • The mobile refrigeration coin draws unexpected enthusiasm; people discuss cold-chain logistics, vaccines, and recommended books/podcasts.
  • The agronomist’s coin gets strong praise; several call his work—high-yield, disease-resistant crops that averted mass famine—one of the most impactful in history, lamenting how few people know his name.

Ethics, symbolism, and putting people on money

  • Some argue that honoring deeply imperfect figures (from early presidents to tech CEOs) is inevitable and we should accept nuance: celebrate contributions but acknowledge harms.
  • Others suggest avoiding real people entirely on currency and using abstract virtues or achievements instead, to sidestep endless moral debates and hero worship.
  • A few note the broader irony of glorifying tech titans on a denomination that barely circulates in an increasingly cashless, inflation-eroded economy.

Upcoming Rust language features for kernel development

Scope of upcoming Rust-for-Linux features

  • Several commenters note these kernel-driven features (field projection, pinning, heap construction semantics, etc.) are broadly useful to systems programming beyond the kernel: OSes, embedded, bare metal, and complex C interop.
  • Some argue Rust’s focus on kernel needs has slowed other ecosystem work; others see Linux as productively pushing the language into more powerful but still general abstractions.

C (and C++) interoperability

  • Calling C from Rust is described as “excellent” mechanically: extern "C", #[repr(C)], bindgen/cbindgen, plus stable varargs calling.
  • Going the other way (C calling Rust) is seen as workable but painful: manual unpacking of Rust collections, allocator mismatches, subtle FFI safety pitfalls, lack of stable object-format guarantees, and weak tooling for producing C-facing shared libraries (symbol versioning, etc.).
  • Tooling like cargo-c, bindgen, and cbindgen works for many projects, but complex cases (e.g. systemd, Meson integration, advanced FFI-safety) still hit rough edges.
  • C++ interop is called “problematic”; the kernel itself does not use C++.

Rust vs managed languages and GUIs

  • One camp: Rust’s “natural home” is low-level systems; for most user-space apps, managed languages (JVM, .NET, Dart/Flutter, etc.) are preferable.
  • Counterpoint: Rust is “a rare gem” that works well for both firmware and applications, including GUIs.
  • GUI reality: Rust has several active toolkits (egui, Iced, Slint, GTK bindings, gpui), but many agree Rust does not currently “excel” at GUIs: text layout, bidi, font fallback, accessibility, and widget richness lag mature toolkits like Qt/AppKit.
  • Some see choosing Rust for GUIs as unnecessary complexity versus Flutter, C#, Java, etc., unless you specifically want Rust’s safety/performance.

Concurrency, thread safety, and Send/Sync

  • Multiple comments emphasize Rust’s compile-time prevention of data races via ownership and the Send/Sync traits, distinguishing data races from broader race conditions.
  • This is contrasted with C/C++, where correct atomic/mutex usage relies entirely on discipline and tooling.
  • Skeptics argue Rust only helps for a “narrow” class of in-process memory races and can’t protect against races via external resources (files, shared memory across processes, databases).
  • Others reply that for parallelization within a process, the memory-sharing case Rust covers is the most important and hardest to get right.

Rust in the Linux kernel: scope, value, and “experiment” concerns

  • A skeptical thread notes that current in-tree Rust consists largely of infrastructure plus a handful of drivers; questions whether the “world’s most important piece of software” is the right place for language co-development.
  • Responses:
    • Significant real drivers exist or are in progress (Android Binder rewrite, Apple M-series GPU, ARM Mali, others), often reporting far fewer race/memory bugs than expected.
    • Rust-for-Linux began out-of-tree; moving in-tree is necessary to stabilize APIs and make real adoption possible.
    • Kernel APIs being wrapped in safe Rust is itself major work: you’re encoding informal C rules (locking, lifetimes, RCU) into a type system.
  • Some see company influence (Android, large vendors) as driving Rust adoption; others argue there is simply no viable alternative “memory-safe C” today.

Async runtimes in the kernel

  • Commenters joke/half-worry about “Tokio in the kernel.”
  • Kernel developers reply that an async runtime is straightforward on top of existing workqueue infrastructure; a proof-of-concept Rust async runtime for Linux already exists.
  • Clarification that kernel Rust uses no_std and kernel primitives; porting user-space Tokio directly is unrealistic.

Language evolution: projections, heap construction, lightweight clones

  • The article’s pinned-field projections and “structurally pinned” decision are welcomed as unblocking many designs, especially around Pin.
  • Heap-construction semantics (C++-style elision/“guaranteed optimization”) are debated—some want explicit constructs like &out / &in or constructors; others note Rust’s invariants make C++-like constructors problematic.
  • Lightweight clones / Use trait:
    • Some are excited about ergonomics for reference-counted types.
    • Others think the current proposal is too complex/ambiguous; community sentiment has cooled and design is being reconsidered with an eye to simplicity.
  • Several participants express worry that Rust is on a trajectory toward C++-level complexity; defenders reply that:
    • Rust is still much simpler and more coherent than C++.
    • Crucially, most complexity is enforced and checked by the compiler rather than left to human discipline.

FFI, unsafe Rust, and low-level data structures

  • There’s unease about increasingly low-level unsafe constructs (&raw, pointer projections) and whether Rust should chase every C pattern (e.g., intrusive linked lists).
  • Others argue unsafe is appropriate for a small, well-audited core (e.g., a linked-list implementation) wrapped in a safe API; arrays-of-indices “cheats” still lack compiler-checked safety.

Automatic C→Rust translation and LLMs

  • Non-LLM tools like c2rust are highlighted as successfully transpiling some real C projects; they rely on static analysis rather than probabilistic models.
  • LLM-based translation is viewed skeptically: inherent approximation risks introducing subtle bugs beyond what test suites catch; formal methods or other verification would be needed.
  • Large targets like SQLite/Apache/Nginx are considered too big for current tools; success stories tend to be smaller codebases.

Complexity: Rust vs C/C++ and learning curve

  • Multiple comments compare complexity levels: Rust is seen as far more complex than C but substantially less convoluted than modern C++ (with its many initialization forms, value categories, SFINAE, exceptions, move semantics rules, etc.).
  • A recurring theme:
    • C++ complexity often produces silent undefined behavior when misunderstood.
    • Rust’s complexity typically manifests as compiler errors and guidance, making it more “learn-as-you-go” and safer, especially for teams and juniors.