Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 603 of 796

School smartphone ban results in better sleep and improved mood: study

Study design & validity

  • Several commenters note the York project is tied to a TV documentary, not yet a formal paper.
  • People complain about missing details: sample size, selection, control group specifics, statistics.
  • One school source claims there was a control group, but documentation is sparse, making some wary of strong conclusions.

Magnitude and interpretation of sleep effects

  • Reported outcomes: falling asleep ~20 minutes faster, ~50 minutes earlier, ~1 hour more sleep; some see this as huge, others as modest.
  • Some emphasize that even 20 minutes less sleep, chronically, can meaningfully impair learning and attention.
  • Others insist averages without variance and clear methodology are “yucky” and easy to overinterpret.

Scope of the “ban”

  • Key clarification: this experiment involved complete 21‑day abstinence, not just school‑hours bans.
  • Several note this is a short, artificial intervention; kids may not have had time to form alternative late‑night habits.
  • Some argue replicating such full abstinence as long‑term policy is unrealistic; school‑only bans are more enforceable.

Cognition, mood, and mechanisms

  • Sleep and mood clearly improved; cognitive gains were small (~3% in working memory, no sustained attention change).
  • Some think cognitive benefits likely need longer than 21 days; others see this as researchers stretching for a desired narrative.
  • Proposed mechanisms: reduced dopamine hijacking, fewer late‑night distractions, less anxiety from social media, and more time for homework.

Policy, ethics, and “nannying”

  • Sharp divide:
    • Pro‑ban camp frames phones/social media as engineered addictions; sees school bans (or age limits) as analogous to restricting alcohol or gambling.
    • Anti‑ban camp warns against overreach, “treating adults like children,” and argues we should target apps/business models rather than devices.
  • Some draw (contested) parallels to mandatory exercise or food regulation; others call that a false equivalence.

Schools, parents, and implementation

  • Many report existing school‑day bans or partial bans (phones in lockers, teacher discretion) with mixed enforcement.
  • Some schools ban phones but push Chromebooks/iPads, which students use for games, chat, and YouTube, undermining the goal.
  • Parents often resist bans citing safety (especially in the US: school‑shooting contact) and logistics (transport, messaging, app‑based tickets).
  • Others welcome bans and even seek out private schools with strict no‑phone policies, seeing phone access as a major discipline and mental‑health issue.

Addiction, willpower, and mitigation strategies

  • Multiple adults describe dramatic personal benefits from quitting smartphones or social apps: better mood, focus, productivity, and sleep.
  • There’s broad agreement that “just use willpower” is weak against systems optimized for engagement; stimulus control (blocking apps, grayscale, timers, physical locks, parental controls, router shutdown) is widely endorsed.
  • Some highlight products like hardware app‑locks or strict parental‑control configurations, though others worry this is niche or brittle.

Social dynamics and equity

  • A recurrent concern: a lone phone‑free child risks social exclusion if peers organize socially via messaging apps.
  • Some argue this means bans must be collective and systemic (e.g., school‑wide, societal age limits) to avoid ostracism.
  • Others suggest cultivating a small circle of like‑minded families and emphasizing in‑person friendships over digital “belonging.”

Broader reflections on tech, childhood, and culture

  • Several see smartphones and algorithmic feeds as “tobacco of the mind,” comparable to gambling slots in their exploitation of attention.
  • Others caution that previous moral panics (about TV, books, games) should make us skeptical of simplistic “phones rot your brain” claims.
  • There is recurring lament about:
    • Parents outsourcing childcare to screens.
    • Erosion of free‑range childhood and safe public spaces to play.
    • School systems that demand tech use (LMS, online homework, app‑based tickets), even as they try to limit distraction.

What Is Vim?

Vim as an Editing “Language”

  • Many view Vim as a composable editing language: verbs + motions/text-objects (“delete next word”, “change inside parentheses”).
  • This model lets experienced users operate almost unconsciously; edits feel like “thinking the change” and having hands execute it.
  • Some compare Vim commands to a bytecode for text manipulation or even an “OS that also edits files.”

Modal Editing vs Selection-First Models

  • Helix and Kakoune use “select first, then act,” which some find more intuitive and more visible than Vim’s verb–object style.
  • Others note Vim already supports selection-first via visual mode, though it’s less central.
  • Trade-offs mentioned: Helix’s model weakens Vim’s powerful “repeat last change” (.) behavior; selection of large regions can cause viewport jumps.

Vim Modes in Other Editors (“Uncanny Valley”)

  • Widespread frustration with Vim emulation in VS Code, JetBrains, browsers, Eclipse, etc.: missing motions, bugs, conflicting undo stacks, and broken expectations (e.g., Ctrl-W closing tabs).
  • Some avoid advanced Vim features in these modes because they behave unpredictably.
  • A few highlight better approaches: embedding real Neovim, or using Emacs with Evil-mode, which several claim is the best Vim emulation and even “a better Vim than Vim.”

Portability, Performance, and Ecosystem

  • Vim/vi praised as ubiquitous, fast-starting, terminal-friendly, and suitable for remote/embedded systems and containers.
  • Easy to share full configurations (especially for Neovim + LSPs); harder to replicate complex IDE setups.
  • Some prefer other tools (nano, Zed, IDEs) for simpler or GUI-heavy workflows, especially when latency or navigation UX differs.

Ergonomics and Keybindings

  • Strong opinions on remapping Caps Lock (to Esc, Ctrl, or dual-role Esc/Ctrl) as essential for comfort in Vim.
  • Others rely on Ctrl-[ for Escape or keep mouse usage enabled; there’s debate over what’s “sane” vs “historical accident.”

Learning Curve, Value, and Skepticism

  • Several report Vim radically improved their daily efficiency and reduced mouse use/RSI.
  • Others tried Vim and bounced off; for small edits or junior roles, perceived gains don’t justify the learning effort.
  • Consensus: powerful and durable skill if it “clicks,” but not mandatory for a successful career.

Should programming languages be safe or powerful?

Safety vs Power Tradeoff

  • Many argue safety and power are not inherently opposed. High‑level features (e.g., APL‑style array ops) can simultaneously increase expressiveness and eliminate entire bug classes.
  • A narrower view sees conflict only when accessing low‑level, hardware‑specific features; here portability vs. safety is the real tension.
  • Some participants insist languages should be safe by default, with explicitly marked unsafe regions. Others prioritize raw power and accept that unsafe constructs are sometimes necessary.

Role of Languages vs Programmers

  • One camp: unsafe languages can’t be used “safely” in practice; humans are too error‑prone, as evidenced by persistent C bugs even in expert code.
  • Opposing camp: safety comes from programmer skill and discipline, not from the language; “guard rails” risk masking bad habits.
  • There’s discussion of robustness (graceful handling of bad inputs) vs correctness (meeting specs on valid input); safe languages tend to enforce robustness as a default expectation.

Racket, Macros, and Expressiveness

  • The article is seen as mostly an ode to Racket, immutability, and its macro system rather than a deep exploration of the tradeoff.
  • Some praise Racket as combining Lisp/Scheme expressiveness with safety, including typed variants and safe macro‑based type systems.
  • Others note macros (in Lisp, C++, Rust) can be hard to read and reason about, though still powerful.

Systems Programming: C, Rust, Zig, etc.

  • The claim “C is great for drivers” is strongly challenged. Alternatives suggested include Rust, Zig, C++, Nim, depending on platform support.
  • Even where C is the only official option, some argue it should be seen as a necessary evil, not “great.”

LLMs, Static Analysis, and Safety

  • One view: LLM‑integrated IDEs could turn unsafe languages like C into effectively safe environments by detecting dangerous patterns.
  • Skeptics counter that probabilistic tools can’t replace formal methods and that C is “unsafe by design.” AI may help migrate to safer languages or improve analyzers, but doesn’t fix C’s core issues.

Software Engineering Perspective

  • Several comments argue that language choice is secondary to proper engineering: clear specs, modeling domains correctly, and rigorous testing.
  • Comparisons to civil engineering highlight how immature software practice and standards still are, especially for safety‑critical systems.

Problems with Python dependency management

Overall sentiment

  • Thread is split between “Python deps are fine if you follow basic practices” and “the defaults are bad, especially for beginners.”
  • Many say the article feels dated because modern tools exist; others argue the core problems (defaults, fragmentation) remain.

Virtualenvs, requirements.txt, and “basic hygiene”

  • Several insist a per-project virtualenv plus a pinned requirements file solves most real-world issues.
  • Others counter that requirements.txt is an outdated mix of hand-edited and generated content and a root cause of confusion.
  • Backwards-compatibility and long-lived “old ways” (global installs, sudo pip, pip freeze > requirements.txt) are seen as major drivers of breakage.

Tool fragmentation vs emerging tools

  • Long list of tools mentioned: pip, Poetry, PDM, Hatch, uv, pipenv, pip-tools, conda, OS package managers, etc.
  • Some see this abundance as confusing “bazaar-style” chaos; others say only a few actually manage dependencies end‑to‑end.
  • uv gets strong praise: fast, integrated (envs, locking, Python versions), good DX; some hope it becomes the de facto standard.
  • Concerns about uv: large/complex codebase, lack of smooth migration from Poetry, doesn’t solve OS-level library deps.

Beginners, defaults, and UX

  • Criticism that Python markets itself to beginners but ships with unsound defaults and confusing tooling.
  • Counterpoint: dependency management is an advanced concept; beginners should first learn programming, CLI, and version control.
  • venvs are called both “simple and sufficient” and “clunky and a major stumbling block.”
  • Rejected proposal for in-directory environments (__pypackages__-style) is cited as a missed onboarding improvement.

Locking, upgrades, and version hell

  • Lockfile workflows (pip-tools, uv compile/sync, constraints files, new PEPs for lockfiles and dependency groups) are highlighted as key to reproducibility.
  • Updating dependencies is described as the real pain point, especially with conflicting sub-dependency constraints and scientific/ML stacks.
  • Some argue Python’s dynamic import model and shared global module state make “multiple versions of the same library” techniques harder than in Java-like ecosystems.

Workarounds and ecosystem quirks

  • Common mitigations: Docker/devcontainers, pyenv/asdf for interpreter versions, separating “source” requirements from locked ones, vendoring.
  • Annoyances: mismatch between import names and package names, lack of a canonical CLI package search, system vs project Python conflicts.

They see your photos

Perceived Privacy Risks from Photos

  • Many note that big platforms already combine photo data with messaging, likes, ad clicks, etc., to build rich profiles, even of non‑users appearing in others’ uploads.
  • Photos expose EXIF (camera, time, GPS) plus visual signals: faces, clothing, homes, social circles, travel frequency, apparent wealth, health, and habits.
  • Commenters worry that this feeds “surveillance capitalism”: pricing, eligibility for jobs, rentals, insurance, legal risk, and targeted manipulation, not just ads.
  • Some extend concern to physical photo labs and employers, assuming most commercial entities hoard and monetize any data they get.

Capabilities and Limits of AI Image Analysis

  • Many testers report surprisingly detailed descriptions: specific locations, camera models, inferred socioeconomic status, context of events, even from old or technical photos.
  • Others see blatant hallucinations (invented objects, misread scenes, wrong time of day) and bias (e.g., different “status” guesses by race, or economic status of animals).
  • The tool appears prompted to speculate about subtle details and economic class, often producing verbose but shallow “filler” analysis.
  • Some browsers’ anti‑fingerprinting features cause uploads to be replaced by canvas noise, leading to “no people present” descriptions.

Trust, Big Tech, and Data Use

  • There is debate over whether Google/OpenAI can be trusted with sensitive family photos; some prefer Google’s compliance reputation, others see both as indiscriminate data vacuums.
  • Official assurances like “we don’t use your photos for advertising” are widely viewed as weasel‑worded and non‑binding, given past reversals and legal loopholes.
  • A minority think the concern is overblown or obvious (“of course computers can look at images”), while others see this demo as a concrete wake‑up call.

Photo Storage: Cloud, E2EE, and Self‑Hosting

  • Encrypted services with on‑device AI (e.g., Ente) and self‑hosted tools (Immich, Syncthing + face_recognition, etc.) are discussed as ways to get search and face grouping without exposing data to big clouds.
  • Trade‑offs: encryption vs recovery convenience, speed of indexing, platform lock‑in (e.g., iCloud’s Apple focus), and cost.

Mitigation and Workarounds

  • Practical tips: strip or scrub EXIF (exiftool, jhead, exifstrip, ImageMagick), avoid Live Photos, consider noise/cropping to weaken forensic links (with disagreement on effectiveness).
  • Some conclude the only robust “opt‑out” from profile enrichment is not uploading to large platforms at all.

Reaction to the Site’s Framing

  • Several see the project as effective education; others dismiss it as FUD and marketing for a photo service with arbitration‑heavy terms.
  • Underneath the disagreement, many agree that large‑scale, automated understanding of photos is here and has broad implications.

Should you ditch Spark for DuckDB or Polars?

Spark vs. Single-Node Scale

  • Several commenters argue most “big data” workloads don’t justify Spark. 100GB–a few TB is often manageable on a single large machine with fast NVMe.
  • Others note real large-scale cases: 1TB/day FX or clickstream data, 40TB+ OLTP, and 100+ concurrent analysts on shared datasets. In such contexts, distributed systems like Spark are still warranted.
  • Single-node limits are not just disk size but also CPU, RAM, and bandwidth, plus redundancy concerns. Some treat compute as ephemeral and rebuild from object storage if a node dies.

DuckDB: Strengths, Limits, and Usage Patterns

  • Many report that DuckDB “just works,” especially due to out-of-core execution and good performance on TB-scale workloads.
  • Some have fully migrated warehouses to DuckDB’s native format for cost and speed, keeping Parquet only for interoperability. Others still prefer Parquet/Delta as a stable interchange format.
  • Concerns: lack of horizontal scaling, weaker catalog features vs. cloud warehouses, less mature optimizer (more manual query tuning), and uncertain best practices for very large, constantly-updated native files.
  • Integration with Spark and Arrow is seen as a big plus; some advocate combining DuckDB for most workloads with Spark/Databricks only when scale demands it.

Polars: Capabilities and Pain Points

  • Praised for complex transformations and a strong plugin story (e.g., Rust-based geospatial extensions with major speedups).
  • Criticized for frequent OOM on large workloads compared to DuckDB and for API instability in earlier phases.
  • SQL support exists but is not as central as in Spark/DuckDB; typically used in lazy DataFrame style.

Data Formats, Catalogs, and Alternatives

  • Debate over Delta vs. open formats: Delta is open but tightly tied to Spark/Databricks, with features (e.g., deletion vectors) that can break OSS compatibility. Iceberg is discussed as a unifying, multi-engine layer.
  • Multiple alternatives surface: Ray (general distributed compute), Daft (on Ray), ClickHouse (fast but catalog and OOM concerns), Lake Sail, DataFusion, LanceDB, and translation layers like Fugue and Ibis.

Orchestration, DX, and LLMs

  • Spark/Databricks win on built-in streaming, autoloading, checkpointing, and workflow management; with DuckDB/Polars you typically add Airflow/Kestra/dbt-like tools.
  • Some emphasize that migration/ops complexity can outweigh performance gains.
  • Commenters note LLM assistants are currently better with Pandas/Spark than with newer APIs like Polars or Ibis, which may slow adoption.

HDMI 2.2 is set to debut at CES 2025

Linux / FOSS and HDMI licensing

  • Discussion centers on HDMI’s closed, consortium-controlled nature and mandatory DRM, which clashes with fully open-source drivers.
  • The HDMI Forum blocking an open-source HDMI 2.1 driver for AMD is cited as an example of this control.
  • Several comments frame HDMI as a rent-seeking standard with per-port/implementation fees, contrasted with royalty‑free DisplayPort.
  • Some note analogous “black box” control elements (Intel ME, AMD PSP) on CPUs, but HDMI is seen as especially hostile to FOSS.
  • At least one commenter rejects HDMI 2.2 outright if Linux support remains uncertain.

HDMI vs DisplayPort vs USB‑C

  • Many ask why a new HDMI revision is needed when DisplayPort 2.1 already offers similar or better capabilities.
  • Common view: HDMI dominates TVs and home entertainment; DisplayPort dominates PCs, monitors, and internal laptop panels (eDP).
  • HDMI advantages for TVs: CEC (single remote controlling multiple devices) and eARC (audio return to receivers). DisplayPort lacks direct equivalents, though AUX and MST offer different strengths.
  • Several argue DisplayPort has “spiritually” won via USB‑C alt mode and as the internal display protocol, even if consumers only see USB‑C or HDMI connectors.
  • Others claim DisplayPort “lost” in consumer perception: TVs never ship DP, and most laptops expose HDMI externally.
  • Lack of USB‑C/DP on TVs is attributed to cost, expectations of charging/USB hub features, DRM preferences, and possibly protecting monitor margins.

Bandwidth, cables, and real‑world adoption

  • Cable length is a concern at higher bitrates (DP, Thunderbolt, future HDMI 2.2), with short copper runs and expensive active/fiber solutions.
  • Commenters note HDMI 2.1 is still poorly and inconsistently implemented (e.g., ports with half-bandwidth, few full‑fat ports on TVs), raising skepticism about HDMI 2.2’s near‑term usefulness.
  • High‑end use cases needing more bandwidth include VR (dual high‑refresh displays) and 4K120+ HDR gaming.

User experience and ecosystem frustrations

  • Mode switching remains poor: black screens, long delays, and unreliable CEC behavior (random input switching, audio routed to wrong speakers).
  • Some want Quick Media Switching mandated and extended to cover resolution and HDR changes, plus fast (<100 ms) input detection.
  • Others lament confusing branding and capabilities across HDMI and especially USB‑C/USB4/Thunderbolt, arguing standards bodies are failing consumers.

Antimatter production, storage, control, annihilation applications in propulsion

Relativistic travel and energy requirements

  • Multiple comments estimate that accelerating 1 kg to ~0.85–0.9c needs energy comparable to its rest‑mass energy, and you need at least as much again to decelerate.
  • At 0.99c, Lorentz factor is ~7, so 1 year ship‑time corresponds to ~7 light‑years in the rest frame; reaching extreme time dilation (e.g., 1 year to 1 day) demands absurd energies.
  • Thread repeatedly notes that even near‑c travel leaves interstellar distances at “years to millennia,” making ultra‑relativistic trips of limited practical value.

Antimatter feasibility: production, storage, and safety

  • Antimatter is framed as an ultimate energy battery: it must be manufactured at huge net energy cost, with current production efficiency “near zero.”
  • Estimates: 1 g requires ~90 TJ to produce; practical costs per gram are astronomical.
  • Storage is currently low‑capacity and short‑duration; experiments have trapped small amounts for months in ton‑scale magnetic/vacuum systems.
  • Containment mass vastly exceeds stored antimatter; scaling to kilograms implies Tsar‑Bomb–class energies and extreme safety concerns.

Rocket equation, propulsion concepts, and energy sources

  • Antimatter rockets remain bound by the relativistic rocket equation and need reaction mass; proposals include using antimatter to heat propellant or directing relativistic pions in magnetic nozzles.
  • Beamed propulsion (lasers), Bussard ramjets, nuclear fission/fusion, nuclear pulse (Project Orion, Medusa, nuclear salt‑water, etc.) are discussed as more realistic near‑term or at least better‑studied.
  • Many see Dyson‑swarm‑scale solar power as the only plausible way to generate antimatter in significant quantities.

Hazards and human factors

  • High‑speed travel faces severe risks: blue‑shifted cosmic background and starlight to X‑rays/gammas, impacts with dust and gas delivering explosive energies, and erosion/radiation issues.
  • Added shielding mass worsens propulsion demands.
  • Several argue that slower (~0.01–0.25c) travel plus cryosleep, suspended animation, or very long lifespans is more plausible.
  • Human hibernation is seen as ethically and biologically hard but likely easier than mastering antimatter at scale.

Fundamental physics and matter/antimatter asymmetry

  • Discussion covers conservation of charge, baryon and lepton number; standard theory implies matter–antimatter pairs must be produced together.
  • The observed matter dominance of the universe suggests unknown symmetry‑breaking processes; this remains an open question.
  • Ideas like black‑hole mass–energy conversion and exotic antimatter generation are acknowledged as theoretically intriguing but practically remote.

Alternative “travel” concepts

  • Some suggest focusing on information rather than mass: brain‑state scanning and reconstruction elsewhere, or embryo/AI‑raised colonization.
  • Others point out unresolved questions about identity, consciousness, and ethics (e.g., non‑consenting generations on starships).

Assessment of the paper and claims

  • Several commenters call antimatter propulsion “theoretical” or “centuries away,” and view the paper’s “days to weeks” star‑travel language as misleading or ambiguous.
  • Nuclear fission/fusion propulsion is repeatedly cited as the only realistically actionable improvement for the next few decades.

The 1955 Le Mans disaster changed motorsport

Writing, tone, and depiction of the disaster

  • Several commenters praise the article’s vivid prose (e.g., “scything”), arguing strong language is appropriate to convey the violence and scale of 83+ deaths and 120+ injuries.
  • Others find it gruesome or potentially sensationalistic, especially if one imagines hearing a loved one’s death described that way.
  • Some note the phrasing appears similar to the Wikipedia article, suggesting possible borrowing.

Human impact and personal memories

  • One commenter recounts a parent who was in the 1955 grandstands as a child and remained deeply affected, becoming angry when their own kids spoke casually about death.
  • Another recalls older relatives describing graphic scenes, highlighting the event’s persistent emotional legacy.

Motorsport risk, safety evolution, and comparisons

  • Le Mans is framed as especially deadly for spectators, while other series (e.g., Indy, rally) have higher driver fatalities.
  • The Isle of Man TT is heavily discussed: near‑annual deaths, confusing fatality statistics, and comparison to mountaineering risks (K2, Annapurna).
  • Debate over whether TT should be allowed:
    • One side argues riders (and many spectators) are fully informed adults choosing extreme risk; banning would be paternalistic.
    • The other stresses burdens on rescuers, families, bystanders, and surrounding communities, and calls it “wanton and unnecessary death.”
  • Historical rally Group B is cited as a case where insane speeds, poor crowd control, and inadequate safety gear led to multiple fatal crashes and its eventual cancellation.
  • F1 safety progress is linked to advocates and tragedies (Jackie Stewart, Senna, Toivonen).

Safety standards, regulation, and “learning the hard way”

  • Multiple comments note a recurring pattern: technology or practice races ahead, disasters happen, then safety rules catch up (motorsport, aviation, finance, environment).
  • Others emphasize human forgetfulness and “regulatory rollback” once memories of disasters fade.

Climate change, CO₂ removal, and environmental policy

  • A long subthread uses safety debates as an analogy for environmental regulation.
  • Some argue incremental measures (EVs, heat pumps, insulation, ICE bans) are burdensome, unfairly focused on individuals, and negligible given major emitters and ocean plastic sources.
  • Others respond that local benefits (air quality, health) justify many rules, and that rich regions should lead rather than wait on others.
  • There is sharp disagreement over:
    • Whether large‑scale CO₂ removal is physically and economically feasible.
    • Whether climate policy is necessary, a “cult,” or doomed to be ineffective.
    • The trade‑off between strict regulation, economic costs, and global equity.

Media, bans, and reconstructions

  • Switzerland’s decades‑long ban on motor racing after 1955 is noted.
  • Commenters link to archival footage, animated reconstructions, and film portrayals (including other historic disasters) as ways to understand the crash mechanics and context.

Preferring throwaway code over design docs

Role of design docs vs. throwaway code

  • Many report rarely seeing design docs that actually guide implementation; some see them mostly as performative or for management.
  • Others argue design docs are crucial for capturing goals, constraints, alternatives considered, and especially “why” certain choices were made.
  • Several emphasize that code and design docs serve different purposes: protos prove feasibility; docs communicate intent, trade‑offs, and scope.

Value and risks of prototyping / “throwaway” code

  • Strong support for prototypes as the fastest way to:
    • Discover unknown constraints, integration issues, and data problems.
    • Clarify requirements with stakeholders via “show, don’t tell.”
    • Learn new tools/technologies and de‑risk hard technical choices.
  • Multiple people note that “throwaway” prototypes almost never get thrown away; they are frequently shipped or become the basis of production.
  • Shipping prototypes can generate outsized business value quickly, but also long‑term tech debt that is hard to unwind.

Documentation, communication, and audience

  • Design docs (or ADRs, technical analyses, whiteboard diagrams) are seen as:
    • Easier to review than large PRs.
    • More accessible to non‑developers, and better for alignment across teams.
    • Helpful for onboarding, architecture understanding, and future “code archaeology.”
  • Others prefer rich draft PRs / issues as living design threads, with design docs treated as historical snapshots rather than always up to date.
  • Several stress that good writing is hard; many design docs are unreadable or ignored without careful editing.

Planning, estimation, and project scale

  • Some argue “how long will it take?” is inherently unknowable; time‑boxed discovery/prototyping is more honest.
  • Others say timelines are unavoidable in B2B, competitive, or large‑product contexts; estimates drive prioritization and contracts.
  • There’s broad agreement that:
    • Prototyping is better when technical unknowns dominate.
    • Design docs and up‑front planning are more critical for large, cross‑team, safety‑critical, or complex systems.

Hybrid and cultural considerations

  • Many advocate a hybrid: sketch a design, prototype to learn, then refine and document a stable design.
  • Organizational culture often:
    • Punishes “wasted” prototypes and rewards shipping, pushing prototypes into production.
    • Uses design docs for performance/promotion even when they’re weak engineering tools.
  • Overall consensus: the real goal is deep thinking and shared understanding; whether that’s best achieved via docs, prototypes, or both is context‑ and team‑dependent.

Silicon Valley Tea Party a.k.a. the great 1998 Linux revolt take II (1999)

Linux desktop vs Windows/macOS today

  • Some use Linux daily but find GUI desktops fragile: periodic random breakage, driver issues (e.g., DisplayLink after kernel updates) and the need for manual fixes lead them back to Windows or macOS.
  • Others report years of stable Linux desktop use, with problems mostly self‑inflicted by heavy customization.
  • Consensus that the big gap is application availability: Adobe tools, Figma, some dev stacks, CAD, finance, and niche professional software remain Windows/macOS‑only.
  • Several people split workflows: Linux for development, Windows for Office/Visual Studio, macOS for creative tools and iOS work.

Windows experience & business reality

  • Strong complaints about Windows “subscription hell,” ads, nagging dialogs (OneDrive, location, AI screenshot logging) and a sense that the computer is controlled by Microsoft, not the user.
  • Others defend Windows hardware/driver reliability; rolling back kernels or troubleshooting drivers on Linux is seen as unreasonable for non‑experts.
  • Despite claims that Windows is “only for games,” many point out its dominance in office desktops, on‑prem infrastructure, AD/M365, and industry‑specific tools; Linux still struggles as a full replacement in many businesses.

macOS and “Unix with a good GUI”

  • macOS is repeatedly framed as what “Linux on the desktop” could have been: Unix base, polished UI, strong creative software.
  • Some multi‑OS users see desktops as broadly similar; the real differentiator is the app ecosystem, not window management.

Nostalgia for 90s/early‑00s tech culture

  • Many reminisce about a more “nerdy and optimistic” era: MHz CPUs, MB of RAM, CRTs, dial‑up, boot floppies, and hand‑assembled PCs.
  • There’s appreciation for the smaller scale: being able to understand a whole system, and the joy of tinkering before everything became commoditized and corporate.
  • Some argue optimism then was selective—great for those inside tech, less so for people displaced by automation or outsourcing.

Missed mobile/Linux opportunities

  • Discussion of Maemo/N900, OpenMoko, MeeGo, Ubuntu Mobile: seen as technically interesting but too underpowered, late, or fragmented to compete with iOS/Android and the app‑centric model.

Tribalism: then and now

  • In the late 90s/00s, Linux vs Windows partisanship in universities was intense; Windows users could be semi‑ostracized.
  • Some now see that as childish; others say it was a reaction to Microsoft’s dominance and tactics.
  • Today, overt OS wars are weaker, but intra‑Linux factionalism (distro/window‑manager wars) persists, especially in online communities.

Alternative Unix traditions (BSD/SGI)

  • A few recall choosing FreeBSD over Linux due to CD‑based ports collections in the dial‑up era, later returning to Linux as hardware support diverged.
  • SGI/IRIX and their distinctive hardware aesthetic are fondly remembered as an alternate path that never materialized in laptops.

Uv, a fast Python package and project manager

Overall Reception & Performance

  • Many commenters report very positive experiences with uv: extremely fast installs, much quicker dependency resolution, and big reductions in build/release and CI times.
  • Some see this speed as mainly improving “flow” and reducing friction during development, not just deployment.
  • Others argue pip performance is “good enough” for their projects and don’t feel a strong need to switch.

Features & Workflow

  • Praised features include:
    • Simple commands for project setup (uv init, uv add, uv run).
    • Lockfile support and reproducible environments.
    • Automatic per-project .venv creation.
    • Python version management integrated with dependency management.
    • uvx for one-off tool execution (similar to npx/pipx).
  • Several users like that uv can coexist with conda (or be used under tools like pixi) and with existing standards like pyproject.toml.
  • Some prefer small, composable tools (pip + venv + separate helpers) and view “all-in-one project managers” as over-opinionated and brittle.

Compatibility & Ecosystem Fit

  • Reports of uv working transparently alongside pyenv/venv/pip when projects are standards-compliant.
  • Issues noted where uv-based changes in larger projects (e.g., Home Assistant) broke third-party extensions, highlighting backward-compat concerns.
  • Some worry about yet another tool adding to Python packaging fragmentation; others argue competition and specialization are healthy and that pip/setuptools have deep design flaws uv can sidestep.

Rust, Bootstrapping & Unofficial Builds

  • Tool being written in Rust is seen by many as a plus: easier distribution of fast single binaries, perceived safer implementation.
  • Critics worry:
    • Rust adds another ecosystem dependency to “basic Python”.
    • Fewer potential maintainers compared to pure-Python tools.
  • Use of unofficial standalone Python builds is contentious:
    • Supporters say official macOS builds aren’t suitable and that taking over portable builds is a net win.
    • Skeptics see risk if those third-party builds change or disappear.

VC Funding & Governance

  • Repeated concern about VC backing: fear of future paywalls, feature gating, or abandonment.
  • Others note:
    • The tools are open source and “forkable”.
    • The stated business model is to sell optional enterprise tools (e.g., private registries) around a free core.
  • Some express unease about a single company rapidly becoming highly influential in Python tooling; others see it simply as filling long-standing gaps.

What is entropy? A measure of just how little we know

Nature of Entropy: Property of System vs Knowledge

  • Strong debate over whether entropy is an objective property of a physical system or a measure of an observer’s ignorance.
  • One side: thermodynamic entropy is fixed by the system’s actual microstates and thermodynamic variables; experiments (calorimetry, equations of state) give consistent values independent of what anyone “knows.”
  • Other side: entropy is always defined relative to a chosen description (macro-variables, coarse graining); thus it is a property of “system + description,” and in that sense observer- or model-dependent.

Thermodynamics vs Information Theory

  • Information theory and Bayesian/statistical perspectives treat entropy explicitly as “missing information.”
  • Some argue this view has deep roots (Jaynes, MaxEnt, “anthropomorphic” entropy) and is fruitful, including in quantum statistical mechanics.
  • Others warn that importing information-theoretic intuition into thermodynamics can be misleading or unphysical if taken too literally.

Macrostates, Coarse-Graining, and Subjectivity

  • Entropy depends on how microstates are grouped into macrostates (e.g., pressure-only vs partial pressures of gas components), so different choices yield different entropies.
  • Disagreement: whether this is akin to a coordinate/unit change (trivial, no physical difference) or genuinely different physical descriptions predicting different experimental outcomes.
  • Several examples with gas mixtures, distinguishable vs indistinguishable particles, and the Gibbs paradox are used to argue both sides.

Probability, Quantum Mechanics, and Ignorance

  • One camp: probabilities reflect only lack of knowledge; calling them “properties of systems” is a mind projection error.
  • Counterpoint: quantum measurement outcomes are fundamentally probabilistic within known limits; even a maximally informed observer can only assign probabilities, so some probabilities are taken as objective features of physical setups.

Temperature, Second Law, and Work Extraction

  • Temperature and entropy are tightly linked; if entropy is observer-relative, temperature may be as well.
  • Others insist that everyday thermodynamic phenomena (ice melting, heat engines, no perpetual motion) are observer-independent, constraining any subjective interpretation.
  • Work extractable from a system can depend on what macro-variables you can control and measure, reinforcing a “capabilities-relative” notion of entropy.

Article Style, Interactives, and Side Topics

  • Many praise the explorable, interactive format; some mention “explorable explanations” and related terminology.
  • Some criticize the article as muddled or lifestyle-ish compared to more concise treatments.
  • Minor side threads touch on sci-fi references, cosmology (heat death, Big Bang, ToE, chaos), and implementation details of the interactives (Svelte, iframes).

Htmx 2.0.4 Released

Patch release behavior & semantic versioning

  • A change around htmx.ajax default behavior sparked debate about whether it belonged in a patch release.
  • Concern: calls without target/source previously had no visible effect; changing this could suddenly replace the whole body, especially for tracking-style calls.
  • Clarification later: 2.0.3 introduced a bug that broke the “no source/target” default; 2.0.4 restores intended behavior and fixes an earlier issue where bad selectors could wipe the page.
  • Broader semver discussion:
    • Some view semver as aspirational and inherently imperfect, since “bug vs feature” is decided by users in practice.
    • Others insist breaking changes in patch releases erode trust and make versioning useless.

History cache: localStorage vs sessionStorage/memory

  • Question raised: why store htmx history snapshots in localStorage instead of sessionStorage or memory, given persistence and security implications.
  • Arguments for current design:
    • Memory wouldn’t survive refresh; sessionStorage may not survive tab close or behave consistently across browsers.
    • Goal was to mimic browser behavior that caches across tabs and navigations.
  • Critics:
    • localStorage can retain data longer than expected and consume space for mostly-MPA sites.
    • sessionStorage as default plus better documentation of risks is suggested.
  • Mitigations mentioned: disabling history per page and/or setting history cache size to zero.

Relationship to intercooler.js & community memes

  • Some initially frame htmx as a copy of intercooler.js; others note it is effectively a continuation by the same creator.
  • A mock “feud” between htmx and intercooler.js accounts is described as a joke.
  • The “CEO of htmx” meme (anyone can be one via a gag site) recurs in lighthearted subthreads.

Use cases, limits, and alternatives

  • Supporters highlight:
    • Very low-friction interactivity for MPAs (filters, upvotes, partial reloads, websocket-driven UIs).
    • No need for SPA frameworks or build steps; backend teams can own the UI.
  • Critics emphasize:
    • Client-heavy state (calculators, sliders, complex widgets) can feel awkward if every change hits the server; frameworks like React/Svelte/Alpine are preferred there.
    • Once a JS framework is used, htmx may feel redundant.
  • Counterpoint: htmx is “just” a hypermedia/HTML-first ajax layer and is meant to be combined with JS where needed, not to eliminate JS entirely.

Coupling, state, and alternatives

  • One line of criticism:
    • htmx tightly couples backend and HTML, reminiscent of older PHP-style code.
    • Returning HTML from ajax can duplicate rendering logic between server and client, making state management harder as apps grow.
  • Suggested alternatives: Inertia.js (SPA frameworks without explicit APIs) and petite-vue (lightweight progressive enhancement).
  • Response from htmx side:
    • Hypermedia intentionally couples at the application layer but decouples at the network layer.
    • Many multi-element updates and state-sync problems can be handled via documented htmx patterns.
    • Not all features are appropriate for a hypermedia-driven approach; guidance exists on when to use it.

Tone of the thread

  • Mix of enthusiasm (“boring” stable release, “htmx on a pedestal”, reduced complexity) and skepticism (scalability, state, patch-level changes).
  • Numerous jokes compare htmx vs React in absurd contexts, underlining the ongoing culture clash between SPA and hypermedia-first mindsets.

macOS 15.2 breaks the ability to copy the OS to another drive

What broke in macOS 15.2 and why it matters

  • SuperDuper (and similar tools) relied on Apple’s asr restore --source “replicator” to clone the sealed macOS system volume and create bootable external drives.
  • In 15.2, asr now fails with “resource busy”, breaking third‑party bootable backup tools that call it. This appears to be a bug rather than a deliberate deprecation, but Apple hasn’t clearly communicated.
  • Workarounds suggested: use SuperDuper’s “Backup – all files” without copying the OS, rely on Time Machine, or in theory do block‑level dd cloning (with trade‑offs: size inflexibility, speed, and unknown Apple Silicon trust/signed-volume implications).

Bootable backups vs data-only backups

  • Many users consider bootable clones essential: fast recovery, ability to boot any similar Mac from an external drive, use of Target Disk Mode, and reduced downtime during repairs.
  • Others argue system-level backups are overrated: they reinstall a fresh OS, keep important data in a single directory or cloud, and only back up user files and configs.
  • Some raise the edge case where a system-level bug could damage both live and cloned systems; advocates counter that older clones let you roll back to pre-bug states.

Time Machine and backup reliability

  • Time Machine is described as everything from “pretty solid” to “dogshit”.
  • Reported problems: slow restores (many hours to days), fragile backups, confusing behavior when backups exceed target disk size, and cases where OS reinstall from TM is extremely painful.
  • One detailed story: Time Machine pulled in 800GB of OneDrive NAS data despite exclusions, making the backup larger than the Mac’s SSD and blocking straightforward restore.

Lock‑down, security model, and user control

  • Apple previously removed third‑party control over the OS volume in favor of a signed, unmodifiable system partition; defenders cite strong malware resistance and reliable factory-restore flows.
  • Critics see growing iOS‑style lock‑down: sealed system volume, T2/Apple Silicon boot restrictions, Gatekeeper and notarization friction, unsigned apps increasingly hard to run, and removal/obscuring of “open anyway” UI paths in recent macOS versions.
  • Broader concern: users “don’t really own” devices if they cannot fully back up, clone, or run arbitrary software.

Software quality and release cadence

  • Multiple comments describe macOS 15.x as bug‑ridden: kernel panics with HDMI, debugger breaking local networking, and a general pattern of regressions each .0–.2 release.
  • Some delay upgrades until late point releases; others compare unfavorably with older macOS eras, arguing that yearly feature pushes leave insufficient time for regression testing.

Alternatives and ecosystem trade‑offs

  • A sizable subthread contrasts macOS, Windows, and Linux:
    • macOS praised for hardware, performance (especially Apple Silicon, battery life, local LLMs), and integration; criticized for opacity and lock‑in.
    • Linux praised for user control, rollbacks, and fixability; criticized for hardware quirks, weaker commercial apps, and rough edges in UX.
    • Windows criticized for intrusive updates, weaker built‑in backup, Bluetooth/driver issues, but noted to have structured rollback for some OS updates.
  • Some Mac users say this is pushing them toward Linux (including Asahi on Apple Silicon), while others feel macOS still wins overall for “it just works” day‑to‑day use despite frustrations.

Wishing for a more orderly disruption may misunderstand government reform

Nature and Likely Impact of DOGE

  • DOGE is described as, at best, an advisory/lobbying body with no formal authority; many expect it to produce reports, pressure Congress, and be largely ignored institutionally.
  • Some think it will mainly serve as PR cover to weaken or abolish agencies and regulations disfavored by the current coalition, especially in social programs and regulatory enforcement.
  • Others are cautiously hopeful it could highlight real waste or red tape, particularly around tech adoption and AI, but doubt it can deliver systemic reform.

Difficulty of Government Reform

  • Multiple threads stress that Congress, not the bureaucracy, is the primary bottleneck: fragmented incentives, safe seats, and party caucus rules prevent large reforms.
  • Past reform efforts (e.g., 1990s, Obama-era initiatives, DoD/VA health records) struggled despite bipartisan backing, due to diffuse power, entrenched interests, and legal constraints.
  • Courts and the Administrative Procedure Act are seen as major sources of delay: agencies over-document to survive inevitable lawsuits, making rulemaking multi‑year “sagas.”

What Could Realistically Be Cut

  • Commenters note the bulk of federal spending is entitlements, defense, and interest; only a small share is the usual “wasteful bureaucracy” target.
  • Skeptics argue you cannot cut “trillions” without touching Social Security, Medicare/Medicaid, or the military, despite political promises not to.
  • Some argue fraud and overhead in health programs are real but likely far smaller than claimed and hard to root out without harming beneficiaries.
  • Defense spending is debated: some see it as the obvious place to cut; others say it is already stressed by global missions and hard to pare without dropping capabilities.

Motives and Role of Billionaires

  • Supportive voices see successful entrepreneurs as skilled at organizing large systems and potentially able to overcome “vetocracy.”
  • Critical voices frame DOGE as billionaire self‑dealing: weakening labor protections and regulators, attacking agencies like the NLRB, and shifting power from elected institutions to wealthy private actors.
  • There is concern that appeals to “efficiency” mask ideological goals (shrinking the safety net, deregulating industry) rather than neutral process improvement.

Bureaucracy, Culture, and Alternatives

  • Several with public‑sector experience report many civil servants are competent and mission‑driven; the issue is incentive structures, legal risk, and accreted rules.
  • “Use it or lose it” budgeting and compliance-heavy oversight are cited as major drivers of waste and perverse behavior in both DoD and large corporations.
  • Analogies from software recur: tearing out “legacy code” (existing rules and institutions) is likened to a doomed rewrite that reintroduces the same bugs; careful refactoring is seen as safer but slower.
  • Some argue real reform would require structural political changes (ending the filibuster, addressing gerrymandering, adjusting House size, revisiting delegation to agencies), not just an efficiency “czar.”

Ilya Sutskever NeurIPS talk [video]

Peak data & limits of current scaling

  • Multiple commenters focus on the claim that “pre‑training as we know it will end” because we’ve hit “peak data.”
  • Some see this as an important public acknowledgment that increasing model size + internet-scale data no longer guarantees easy gains.
  • Others argue we haven’t exhausted what can be learned from existing data; current methods are inefficient at extracting knowledge.

Future training data sources

  • Suggestions include proprietary corpora (e.g., news, books, pharma, energy, internal codebases) where owners can sidestep copyright issues.
  • Ideas for new data generation: robots in the real world, continuous learning from users, self‑driving logs, surveillance video, XR/smart glasses, personal telemetry (keylogging, screenshots, etc.).
  • Some propose large-scale book scanning or reviving old digitization projects.
  • Concern that many remaining rich datasets are locked in commercial silos and will stay closed.

Synthetic data: usefulness debated

  • One camp claims synthetic datasets are mostly useless beyond narrow cases; better to re‑use real data.
  • Others counter that major labs report strong gains from synthetic data and that the question is unsettled.
  • It’s noted that the talk itself is skeptical about synthetic data, but commenters say he may be wrong.

Domain‑specific models and expert work

  • Lively thread on “state law LLMs” and narrow experts:
    • Supporters think curated, smaller domains (law, proprietary code, niche languages) can yield near‑expert models and commoditize expertise, reducing demand for specialists.
    • Critics argue law in particular depends on real‑world context, messy incentives, and high stakes; LLM‑grade answers are risky when errors are costly.
    • Parallel drawn to code: LLMs already help non‑experts, but their outputs still need human review.

Reasoning, agents, and unpredictability

  • Discussion on “agentic intelligence” as models that set goals, plan, and act autonomously, versus today’s answer‑only systems.
  • Some agree with the claim that “more reasoning is more unpredictable,” linking useful reasoning to non‑obvious, hard‑to‑anticipate outputs.
  • Others push back, saying reasoning is in principle deterministic; unpredictability is about our limited ability to follow it.

Self‑awareness and meaning

  • Extended debate on whether current models are “self‑aware” in any meaningful sense:
    • One side points to models’ ability to talk about themselves and adapt behavior as trivial self‑awareness.
    • The other insists this is just pattern completion from instruction tuning, with no genuine intent or inner experience.
  • Philosophical arguments invoke the Chinese room, “theory of mind,” and whether meaning exists without observers.

Biology analogies & brain/body scaling

  • Several criticize references to “neurons” and brain–body mass ratios:
    • Biological neurons are biophysically very different from transformer units.
    • Brain/body ratio is a noisy correlate of intelligence; examples like birds or ants complicate simple scaling stories.
  • Others defend loose analogy as historically useful inspiration, even if not biologically faithful.

Talk quality, context, and hype

  • Many find the talk underwhelming or “fluffy,” saying it offered little new to people following the field and leaned on grand, speculative tones.
  • Clarification: this was a NeurIPS “Test of Time” award talk about a 2014 paper, partly retrospective rather than a new technical result.
  • Some note a pattern of overly optimistic timelines from prominent figures, attributing this partly to fundraising incentives.
  • Broader concern that NeurIPS and AI discourse are increasingly dominated by “bros,” grifters, and hype, overshadowing careful research.

Ethics, environment, and resource analogies

  • The “internet as oil” metaphor is read by some as an admission of extractive business models.
  • Environmental worries surface around compute and data center water use (“boiling lakes”).
  • A few raise the prospect that early powerful AIs will effectively be slaves and warn about delayed recognition of their moral status.

Microsoft Confirms Password Deletion for 1B Users

Scope and framing of Microsoft’s move

  • Many see the Forbes headline as overstated; Microsoft talks about millions of password deletions and a roadmap, not confirmed removal for 1B users yet.
  • Some view this as security progress; others see it as Microsoft papering over its own security failures and pushing lock‑in.

Recovery, lockout risk, and backups

  • Biggest anxiety: “lost phone / stolen device / house fire / travel with no device” ⇒ permanent account loss.
  • Current reality: recovery typically falls back to email, SMS, backup codes, or support flows, which reintroduce password‑like or KBA risks.
  • People complain there’s no simple, user‑controlled backup/export; draft “credential exchange” specs exist but are immature and often cloud‑mediated.
  • Power users want printable, offline, cross‑vendor backups; others argue unexportability is a security feature.

Device, vendor lock‑in, and cloud trust

  • Strong concern that mainstream passkey implementations are tied to Apple/Google/Microsoft clouds and specific OS ecosystems.
  • Cross‑platform support via password managers (Bitwarden, 1Password, KeePassXC, Proton Pass, etc.) is praised but seen as poorly communicated and sometimes discouraged by attestation policies.
  • Some explicitly reject any scheme where a cloud vendor can ban or misidentify them and thereby cut off all access.

Security improvements vs passwords

  • Pro‑passkey arguments:
    • Public‑key challenge–response; private key never leaves device.
    • Domain binding prevents credential reuse on phishing sites.
    • Eliminates password stuffing and most server‑side password leak impact.
    • Forces uniqueness and sufficient entropy, especially for non–password‑manager users.
  • Skeptics note that password managers with strong, unique passwords and autofill already mitigate many of these issues for power users.

Usability, UX, and non‑technical users

  • Some report excellent UX (two taps with Face/Touch ID; “feels magic”), and higher success than passwords.
  • Others recount broken or confusing flows, especially: multi‑device setups, Windows Hello quirks, browser differences, and QR‑code “hybrid” sign‑ins.
  • Serious worry about elderly or low‑income users: single phone, no backups, weak mental model; current messaging and tooling are seen as too complex.

Hardware tokens and alternatives

  • YubiKeys and similar “roaming authenticators” are liked for security but criticized as expensive, easy to lose, and awkward to manage across many services.
  • Some prefer passkeys stored in password managers over platform clouds; others stick with TOTP or even PAKE‑based password systems.

Ethics, coercion, and policy

  • Many resent “dark pattern” prompts that won’t accept a permanent “no.”
  • FIDO attestation and potential whitelisting are viewed by some as a future tool for excluding “undesirable” devices/providers and tightening platform control.

The Luon programming language

Language design and goals

  • Luon is presented as a statically typed “Lua + Oberon” hybrid: Oberon/Modula-style syntax with Lua-like constructs (constructors, pcall, familiar control/loop forms).
  • It replaces Lua’s “everything is a table” with explicit records, arrays, and hashmaps; some see this as a welcome clarification and improvement.
  • The language aims for Wirth-style simplicity: minimal features, strong typing, garbage collection, and high productivity without the complexity of modern mainstream languages.

Types, nullability, and data structures

  • Structured types are records, arrays, and hashmaps; they all have reference semantics and are nil by default.
  • Only structured (reference) types may hold nil; basic types are value types.
  • Locals cannot be used before declaration, which users note would catch some common Lua mistakes.
  • Luon does not expose Lua tables directly; hashmaps are built on them internally.

Indexing debate (0-based vs 1-based)

  • Luon follows Oberon’s 0-based arrays. This sparked a large subthread.
  • Pro–0-based:
    • Works naturally with half-open intervals ([start, end)), simplifies slice/interval math, and makes modulo-based grouping straightforward.
    • Aligns with thinking in offsets (“i steps from the start”), and with conventions like time 0:00 and angle 0°.
  • Pro–1-based:
    • Matches natural language (“the ith element”) and much mathematical notation and pedagogy.
    • Gives a clear role to index 0 as “before the first element,” avoids mixing negative indices with “last element” semantics.
  • Some argue the choice is mostly convention and cultural habit; others reference Wirth languages that allowed arbitrary index ranges, though Oberon later standardized on 0..n−1.

IDE, tooling, and platforms

  • The project includes its own IDE, built with a custom LeanQt wrapper. Users report it as extremely fast compared to mainstream editors.
  • The author prefers a lean, self-contained IDE over Language Server Protocol tools, partly due to working on older hardware.
  • Others suggest an LSP daemon to enable support in existing editors; the parsing infrastructure reportedly exists for someone else to build this.

Use cases, ecosystem, and licensing

  • Luon has been used to reimplement a Smalltalk‑80 VM and is being considered for an Interlisp VM, replacing earlier LuaJIT-based approaches.
  • The compiler outputs LuaJIT bytecode; discussion concludes this output is not affected by the compiler’s GPL license.
  • Runtime libraries provide a GPL exception and alternative LGPL/MPL licensing, so commercial/closed-source use is considered permissible.

Comparisons and alternatives

  • Some Lua users find Luon too radical syntactically and would prefer a “TypeScript for Lua”; Teal and TypeScript-to-Lua are mentioned as such options.
  • Others value the Oberon/Modula lineage and see Luon as reviving a family of languages they feel should have seen wider adoption.

Naming and miscellaneous

  • The name is seen as simple and meaningful; associations include Lua+Oberon, a Finnish verb meaning “I create,” and humorous confusion with similar-sounding brands and regions.
  • A brief side discussion touches on music that inspired the language’s creation, but this is peripheral to the technical discussion.

McKinsey and Company to pay $650M for role in opioid crisis

Perceived inadequacy of the $650M settlement

  • Many see the fine as a “slap on the wrist” relative to McKinsey’s ~$10B annual revenue and the hundreds of thousands of opioid deaths.
  • Several argue fines become just “cost of doing business” and do not deter future misconduct.
  • Some call for dissolution of the firm, clawback of bonuses, vastly larger penalties (even orders of magnitude higher), or a corporate “death sentence.”

Corporate vs individual accountability

  • Strong sentiment that individual partners/executives should face criminal charges and prison, not just corporate fines.
  • Noted that one senior partner is being charged with obstruction of justice, but commenters stress this is for the cover-up, not for the underlying role in the opioid crisis.
  • Discussion of how corporate structure and political connections allow leaders to avoid personal consequences; fines are paid by the firm, not by decision‑makers.

Evidence destruction and data handling

  • Commenters highlight reports that a senior partner deleted Purdue-related materials and urged others to delete records.
  • Debate over whether corporate laptops are typically backed up; some say “always,” others say only servers/cloud storage (e.g., Box) are routinely backed up.
  • Linked internal emails about pushing teams to use Box and adding legal disclaimers are cited as CYA behavior rather than true backup.

Opioids, consent, and war-on-drugs consistency

  • Some argue McKinsey’s manipulation of doctors, regulators, and messaging is categorically different from consensual street-level drug transactions.
  • Others question consistency: if many think the war on drugs and supplier prosecutions are failures, why demand aggressive criminal sanctions here?
  • Distinction drawn between criminalizing users vs. suppliers and enablers, with most supporting leniency for addicts but harshness for corporate actors.

Wider distrust of pharma, health policy, and COVID mandates

  • Thread veers into debates about vaccine legal shields, COVID public health measures, and “authoritarian” mandates.
  • Strongly conflicting claims: some insist vaccines and mandates saved millions; others argue coercion was unethical and marginal in effect.

Reputation and role of McKinsey / big consulting

  • McKinsey is portrayed as deeply unethical and repeatedly involved in harmful projects (opioids, insurance “delay/deny/defend,” work for authoritarian states).
  • Multiple commenters argue top consultancies mostly provide political cover for decisions executives already want to make, while extracting huge fees.