Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 656 of 797

iOS 18.2 Lets EU Users Delete App Store, Safari, Messages, Camera and Photos

Scope of the Change (EU-only app removal)

  • iOS 18.2 in the EU will let users “remove” core apps like App Store, Safari, Messages, Camera, Photos; unclear if this is full uninstall vs. hiding with on-device binaries kept.
  • Reinstallation is via a new settings-based mechanism, which some see as potentially giving Apple’s own apps preferential treatment.

Apple’s Motives and EU Pressure

  • Many see this as strictly EU-forced compliance, not voluntary openness; outside the EU, Apple is expected to do the minimum and gate features.
  • Some argue Apple has incentives to keep defaults: Safari brings major search-deal revenue; App Store lock-in preserves market power.
  • There’s also a “spite” or PR angle mentioned: by restricting features to the EU, Apple can frame them as annoying legal obligations rather than global improvements.

User Control vs. Simplicity and Support Costs

  • One camp welcomes more control, arguing users should be free to delete anything and regulators should push toward fully open devices (including OS choice).
  • Another camp worries about accidental deletions, increased complexity, and support headaches, especially for less technical users; they value the current “curated,” low-friction experience.
  • Debate over whether platform choice (iOS vs Android) is sufficient, or whether public interest demands deeper openness on all major platforms.

Defaults, System Integration, and Real Competition

  • Several note that simply “deleting” Apple apps doesn’t fix deeper issues:
    • System-level privileges (OTP autofill, camera from lock screen, navigation overlays, Siri intents, Reminders, Health, etc.) are largely reserved for Apple apps.
    • Even where default apps can be changed (mail, browser), the integration is limited.
  • Some call this “malicious compliance”: Apple meeting the letter, not the spirit, of pro-competition rules.

Region, Tracking, and Regulation Mechanics

  • EU-only features are enforced using a location daemon (“countryd”) that infers physical country; access can be revoked if the phone stays outside the EU for long.
  • This raises concerns about devices changing capabilities based on jurisdiction and about Apple’s fine-grained location enforcement.

Reactions and Broader Context

  • Many EU-focused commenters see this as a win for consumer freedom and a model other regions should follow.
  • Others worry about overregulation or selective enforcement (e.g., why not consoles yet?), but phones are seen as more essential to modern life.

Show HN: Wall-mounted diffusion mirror that turns reflections into paintings

Overall reaction

  • Many commenters find the diffusion “mirror” delightful and would like one at home or in public spaces.
  • Some see the low frame rate and instability as part of its charm; others view them as technical shortcomings.

Frame rate, visual style, and interaction

  • Debate over framerate:
    • Some argue for higher FPS via morphing, crossfades, interpolation, or batching to reduce “popping.”
    • Others say low update rates (seconds to minutes) suit art better, giving time to appreciate each image and saving energy.
  • Suggestions include:
    • Transitional effects between images.
    • Freezing or saving particularly good frames (e.g., for avatars or lockscreens).
    • Using it more like a slow “capture once, display until next shot” device, which would no longer be a literal mirror.

Architecture, performance, hardware, and privacy

  • Technical tips:
    • Use binary WebSocket payloads instead of base64; possibly send raw RGB instead of JPEG.
    • Cache text embeddings; consider img‑to‑img fine‑tuning and models like SDXL Turbo/Lightning.
    • Queue frames and batch processing as in StreamDiffusion.
  • Hardware discussions:
    • Raspberry Pi vs Jetson Nano vs running locally on GPUs.
    • Alternatives like e‑ink displays for low power, and using old tablets as cheaper displays.
  • Strong concern about streaming webcam feeds to third‑party cloud GPUs; several want everything local, ideally in-frame.
  • Some wonder about hardware accelerators (e.g., Coral), but note incompatibilities with common image models.
  • Infrared camera/light is used for working in the dark and adds a wand‑like interaction mode.

Art, skill, and authorship

  • Some claim the installation as a whole is the true artwork; the individual AI frames are “output,” not art.
  • Disagreement over whether art is mainly:
    • “Surfacing the inner world” vs.
    • Intentional, skilled craft vs.
    • Evoking or preserving emotion vs.
    • Practice and process over tools.
  • Several argue that AI lowers barriers for people with ideas but limited skill; others insist the skill‑building journey is essential and irreplaceable.
  • Some view this device as “dynamic/immersive art” or “wallpaper,” not deep psychological expression.

Extensions and alternative concepts

  • Ideas floated:
    • Virtual camera feed for video calls.
    • Sentiment/toxicity‑driven transformations (e.g., Dorian Gray effect).
    • Networking multiple frames so viewers see strangers through the style transform (“art chat roulette”).
    • Moving the camera elsewhere, or into other homes, to decouple “mirror” from self‑reflection.
    • Occasional playful or eerie inpainting (e.g., figures behind the viewer).

Toasty, an async ORM for Rust

Positioning vs Existing Rust DB Tools

  • Many compare Toasty to Diesel, SeaORM, SQLx, and Prisma-style tools.
  • Some see it as a middle ground: Diesel-like compile‑time checking with a more ergonomic query builder like SeaORM.
  • Diesel’s strong typing and lack of built‑in async lead some to prefer SQLx; diesel_async exists but is reported as harder to integrate with pooling than SQLx.
  • SeaORM is described by some as too opinionated, especially around migrations.
  • A few say existing options are “already solid” and remain happy with Diesel + diesel_async, SQLx, or SeaORM for now.

Schema & Code Generation Approach

  • Toasty’s custom .toasty schema file divides opinion.
  • Critics prefer defining models in Rust and using proc-macros, highlighting lost LSP tooling, refactors, and “inventing a new language.”
  • Supporters liken it to Prisma: a DSL as schema source-of-truth that auto-generates types, models, and migrations, reducing schema drift.
  • There is exploration of achieving similar guarantees using only Rust structs + macros as a counter-approach.

Async Design & Rust Ecosystem

  • Some ask why an ORM must care about async; others answer that ORM field access often triggers I/O and must not block event loops.
  • Discussion notes Diesel itself is sync-only, with async provided by a separate crate.
  • One thread examines Rust async’s friction and its incompatibility with non-async code in practice, despite technical interop tools like spawn_blocking / block_on.

ORM vs Raw SQL / Query Builders

  • Strong anti-ORM sentiment surfaces: ORMs are seen as leaky abstractions, bad fits for relational models, hard to optimize (N+1, unexpected queries), and producing awkward schemas.
  • Pro-ORM voices argue most queries are simple, productivity and type safety outweigh downsides, and escape hatches for raw SQL handle edge cases.
  • Some argue that “just mapping queries to structs” is effectively a minimal, homegrown ORM; others push back that this is only an I/O layer, not full ORM.
  • SQLx is praised for static checking on fixed queries but criticized for weak support for dynamic queries; some want better query builders.
  • A subthread debates SQL compositionality versus query-builder composition (views/CTEs vs method-chained builders), with no consensus.

Performance, N+1, and Complexity

  • Several report painful experiences where ORMs caused severe N+1 or N*k query patterns and long page load times, requiring later rewrites in raw SQL or query builders.
  • Others counter that N+1 issues usually stem from misuse, lack of documentation reading, or specific frameworks, not ORMs in general.
  • Consensus: good ORMs should make it easy to preempt N+1 and allow selective raw SQL for complex or performance-critical paths.

NoSQL and Custom ORMs

  • One perspective: for NoSQL systems (e.g., single-table patterns, fully denormalized data), writing a custom ORM or “OM” can fit the data model well.
  • Counterpoint: building your own ORM is usually a poor investment; better to avoid unless requirements are very specific.

Rust Productivity, Culture & Naming

  • Some highlight the article’s argument that Rust is productive over a project’s lifetime (fewer bugs, better reuse) despite slower edit-compile cycles.
  • There’s a view that Rust’s culture of correctness and maintainability, not just memory safety, makes it attractive even for web apps.
  • A minor thread laments whimsical crate names like “Toasty” as uninformative compared to more descriptive naming traditions.

Everything I built with Claude Artifacts this week

Overall reaction to the artifacts

  • Many see the examples as simple “toy apps” (QR readers, YAML→JSON, URL extractors) that any web dev could write quickly without an LLM.
  • Others argue that the key change is how fast such tools can now be built (often in minutes), making things worth building that previously weren’t worth an hour of effort.
  • Some express fatigue with yet another demo of small web utilities amid a perceived “AI glut”.

Usefulness of LLMs for coding

  • Clear divide:
    • Enthusiasts say LLMs are a big productivity boost for scripting, glue code, one‑off utilities, ETL, research tooling, and small web apps.
    • Skeptics say they’re of little use on complex, long‑lived systems and often slower than just coding or googling.
  • Several non‑experts and researchers report 10–20x gains for small Python/shell/SQL tasks.
  • Multiple people describe building entire small apps or CLIs with ~5–10% manual coding and iterative LLM refinement.

Integration with large or complex codebases

  • People working on very large monorepos (tens of millions of LOC) say current tools can’t realistically “understand” the whole codebase; at best they help on small, localized changes.
  • Tools like Cursor, Aider, VS Code extensions, and “projects” with large context windows are cited as partial solutions, but still require careful scoping and human guidance.
  • Strongly typed or niche languages (Scala, Haskell, Rust with advanced types) are reported as much harder for LLMs to handle correctly.

Code quality, reliability, and prompting

  • Recurrent reports of:
    • Compiling but incorrect code, subtle bugs, non‑idiomatic style, and over‑complex solutions.
    • Models looping on wrong fixes or rewriting too much, deleting comments, or making unnecessary changes.
  • Supporters counter that:
    • You must treat the LLM as a junior dev: give precise specs, break work into small steps, review everything, and often paste in relevant files.
    • LLM‑written tests plus human review can mitigate many issues.
  • Some criticize “prompt hacks” (e.g., “I’ll tip you for good work”) as superstition; others cite papers showing small gains.

Broader concerns and optimism

  • Worries about:
    • Over‑reliance on plausibly wrong outputs (“false knowledge”), long‑term erosion of skills, and bad code entering production.
    • Hype outpacing real capabilities, especially for non‑trivial business logic and integration.
  • Optimists expect:
    • Fewer hours spent on boilerplate, more on design/architecture.
    • Expanded demand for custom software as development gets cheaper, not necessarily fewer developer jobs, but changed roles.

How to grip Bronze Age swords

Ancient Stature and Ergonomics

  • Multiple commenters stress that people in Classical and Bronze Age Greece were significantly shorter on average than modern Westerners (around mid‑160 cm vs ~180 cm today in some countries).
  • This affects hand breadth and thus how short sword grips would have felt in use.
  • Comparisons are made to other past populations (Vikings, medieval Britons, 19th‑century sailors and recruits), generally smaller than contemporary equivalents.
  • Broader point: many historical tools, machinery, and built spaces look “too small” today because bodies and comfort standards have changed.

Short Bronze Age Sword Grips

  • One view: very short grips are adequately explained by smaller hands; some swords may have been made for below‑average men or even adolescents.
  • This camp argues there’s no need for exotic grip theories; period art often shows swords held in a straightforward, full‑fist grip.
  • Another view (from a referenced Patreon post): height differences between then and now are small, so grip length remains puzzling and may imply specialized handling.

How to Study Grip Use

  • Some advocate digital human/anthropometric modeling (used in modern product design) to test many body sizes and motion ranges.
  • Others favor skilled practitioners of appropriate size handling replicas, but critics note these practitioners may import later fencing concepts alien to the Bronze Age.

Debate Over Ancient Greek Height Data

  • Intense back‑and‑forth over older vs newer skeletal studies, sample sizes, and biases toward upper‑class graves.
  • One side emphasizes ~162–165 cm averages and criticizes later, taller estimates as selective or poorly contextualized.
  • The other cites later work giving ~170 cm for certain periods and argues earlier studies are obsolete or under‑sampled.
  • Overall: consensus that evidence is mixed and somewhat method‑dependent.

Bronze Age Warfare and Swords’ Role

  • Discussion branches into late Bronze Age collapse theories: shift from chariot elites to mass infantry armed with cheaper weapons, interaction with iron’s spread, and trade disruption.
  • Commenters note swords were expensive, prestige objects, likely owned by professional or elite warriors; most combatants still likely carried spears.
  • Skepticism is expressed about projecting late medieval/modern “formalized fencing” back onto Bronze Age sword use, though others argue humans naturally optimize tool handling and would have developed effective grips.

Linus Torvalds comments on the Russian Linux maintainers being delisted

Scope of the Change

  • Debate over terminology: some say “delisted maintainer” is routine; others argue it’s effectively “banishment” because direct merges to the kernel tree are no longer possible.
  • Old contributions remain; the change affects who is listed as maintainer and who can send pull requests directly.
  • Non‑maintainers (including affected Russians) can still contribute via other maintainers or by forking.

Legal and Security Rationale

  • Many commenters accept that the trigger is sanctions and “compliance requirements”, particularly for those employed by sanctioned Russian organizations.
  • Some see it primarily as risk management: reducing potential for coercion/backdoors by a hostile state.
  • Others think legal advice is likely conservative: easier to over‑exclude than risk sanctions violations.

Fairness, Sanctions, and Collective Responsibility

  • One side: targeting people associated with sanctioned entities is justified; individuals in such environments can be compelled and thus pose risk.
  • Other side: this is collective punishment of programmers for their government’s actions, contrary to open‑source norms.
  • Broader argument over whether citizens of aggressor states are morally responsible, or largely powerless under authoritarian regimes.

Tone, Communication, and “Troll” Accusations

  • Some criticize the public messaging as needlessly hostile, especially suspicion that online critics are “paid actors” or Kremlin‑riled.
  • Others argue that state‑backed trolling is real and that calling it out is reasonable.
  • Several say a simple, dry “we must follow sanctions law” explanation would have defused much controversy.

Impact on Open Source Governance and Ideals

  • Critics see this as politicizing Linux, betraying the idea that volunteers are not their passports.
  • Supporters note Linux is now heavily corporate, already operating under legal and geopolitical constraints.
  • The BDFL model itself is questioned: too much power in one person’s hands for infrastructure “that runs everything.”

Historical and Geopolitical Context

  • Finnish–Russian history and Russia’s current invasion of Ukraine are repeatedly invoked.
  • Some justify strong measures and distrust as natural responses to ongoing aggression.
  • Others highlight “whataboutism” around other invasions (US, allies, Israel) and see hypocrisy in how sanctions are selectively applied.

Unclear / Disputed Points

  • Exact legal criteria and why specific individuals were removed while others were not remain undisclosed.
  • It is asserted but not definitively confirmed that only maintainers linked to sanctioned entities are affected.

Landowner Sues After State Searches Property Without Warrant or Consent

Scope of Conservation Officers’ Powers and the Fourth Amendment

  • Many commenters hope the landowner wins, arguing wildlife officers must follow constitutional limits and respect private property and curtilage.
  • The Pennsylvania statute allowing officers to “enter upon any land or water” without warrant, consent, or limits is seen by several as dangerously broad and ripe for abuse.
  • Others argue the statute is necessary for effective fish-and-game enforcement along shorelines; without it, violators could evade by staying on private land.
  • There is debate over whether the Fourth Amendment protects “land” or only “persons, houses, papers, and effects,” with some invoking the “open fields” doctrine and others stressing that state law cannot grant powers beyond federal constitutional limits.
  • Several note that trespassing around a house despite “no trespassing” signs is a good way to get shot in both rural and urban America.

Property Rights and State Control

  • One line of discussion frames land “ownership” as effectively an indefinite lease from the state, citing property taxes and eminent domain.
  • Others push back, distinguishing control from ownership and emphasizing that U.S. and state systems recognize freehold private property, even if ownership is never absolute.
  • Personal stories highlight resentment over lowball condemnation offers and the fragility of property rights in practice.

Institute for Justice (IJ) and Broader Civil Liberties

  • IJ is praised for challenging open-fields searches, civil forfeiture, and other rights issues; the linked case is noted as part of a broader IJ campaign.
  • Some are wary of IJ due to its strong backing of school vouchers.

School Vouchers, Public vs. Private Education

  • Large subthread debates vouchers:
    • Pro-voucher: seen as empowering parents, rescuing kids from failing public schools, and fostering competition; multiple anecdotes of poor families benefiting from private schools.
    • Anti-voucher: argued to drain money from public schools, enable selective admissions/expulsions, subsidize wealthier families, and advance an ideological project to weaken or abolish public education; concerns over low standards and religious or cult-like instruction.
  • Dispute over funding religious schools: some emphasize equal treatment and parental choice; others see public funding of religious education as violating church–state separation and enabling indoctrination.

Employment and Criminal Records

  • Commenters highlight the harsh collateral consequences of minor citations, such as automatic bans from gig-driving platforms.
  • Broader criticism targets employers asking about mere charges (not convictions) and the gap between U.S. “principles of justice” (e.g., presumption of innocence) and actual practices, including prison labor and lifelong stigma.

Goldman and Apple 'illegally sidestepped' obligations to credit-card customers

CFPB action and remedies

  • Thread links directly to the CFPB press release: Apple and Goldman Sachs must pay ~$89M, including $19.8M in consumer redress.
  • Posters emphasize this is an agency enforcement, not a class action, so less of the money should be lost to legal fees.
  • Some note CFPB itself is politically vulnerable and see this as evidence of its value to consumers.

Confusion over “interest‑free” Apple Card installments

  • Many discuss how Apple Card Monthly Installments work: separate 0% installment plans that must be explicitly selected at checkout and paid on schedule.
  • Several users say the flow in Wallet/Safari was clear and they were never charged interest.
  • Others argue it’s easy for average consumers to misunderstand that:
    • Not all purchases or channels are eligible.
    • If you don’t choose the installment option, a normal revolving balance (with interest) applies.
    • Missing an installment or mixing installments with revolving balances is confusing.
  • Some see this as misleading marketing; others blame incorrect assumptions by cardholders.

Disputes, backend failures, and UI design

  • CFPB findings relayed from the press release:
    • Wallet’s “Report an Issue” plus a follow‑up link via Messages sometimes meant disputes never reached Goldman.
    • Even when disputes did arrive, Goldman often failed to acknowledge, investigate, or resolve on time, and sometimes reported consumers negatively to credit bureaus.
  • A few users report smooth dispute experiences; others describe failed or circular dispute handling and even canceling the card.

Fines, deterrence, and regulatory philosophy

  • Lively debate on whether fines are just a “cost of doing business” or should be large relative to company size to deter misconduct.
  • Disagreement over whether penalties should scale with global revenue, the profit from the offending product, or overall company scale.

Goldman Sachs–Apple partnership

  • Multiple comments note Goldman’s inexperience in credit cards and broader retreat from consumer finance (Marcus, loan sales).
  • Some argue Apple chose Goldman mainly for generous terms and high approval rates, which may have led to unprofitable, poorly run operations.

Broader credit and Apple ecosystem threads

  • Side discussions compare credit vs debit, cashback economics in US vs Europe, and the role of credit history in mortgages.
  • Another tangent critiques Apple’s iCloud storage upsell tactics and perceived lagging “Apple Intelligence” features, though others note the AI rollout is staged and still in progress.

GitButler now supports first class conflicts, making rebasing less annoying

Rebasing vs Merging & Commit History

  • Large subthread debates whether rebasing is worth the effort compared to merging.
  • Pro‑rebase arguments:
    • Linear history is seen as easier to read, reason about, and bisect.
    • Rebasing commits individually avoids “giant patch bomb” merges and can make conflict resolution more incremental.
    • Clean, logically grouped commits aid review and long‑term forensics.
  • Pro‑merge arguments:
    • Merges preserve original history and branching structure, which some consider “objectively better” for understanding how changes evolved.
    • Rebased histories can create long chains of non‑compiling commits, making automated bisecting harder.
    • Squash merges and feature branches are said to be “good enough” for many teams, with less workflow overhead.
  • Several posters conclude the “right” choice depends on project scale, branching strategy, and how much value the team gets from fine‑grained history.

Rebasing Pain, Conflicts & Tools

  • Many note that long‑running branches and late rebases are the main source of pain; frequent small rebases help.
  • git rerere is highlighted as a built‑in mechanism that remembers conflict resolutions and greatly reduces repetitive conflict work; pitfalls include it also remembering incorrect resolutions.
  • Some prefer simple backup‑branch workflows over relying on reflog, while others emphasize reflog as the primary safety net.
  • Concerns raised that reflog and merge/rebase don’t protect uncommitted work; uncommitted changes can still be lost.

Git Bisect & CI Practices

  • Strong claims that linear histories make bisecting regressions dramatically faster; others argue bisect works fine with merges and that non‑compiling rebased commits are a bigger problem.
  • Disagreement over how realistic it is to require every individual commit (including rebased ones) to compile and pass tests, especially with long CI times.

Force‑Push Safety

  • One side views rebase + force‑push as inherently riskier and prefers “inherently safe” workflows.
  • Others argue data is rarely truly lost due to reflog and that force‑push (especially with --force-with-lease / similar) is safe and useful, particularly on isolated branches.

GitButler, Licensing & UX

  • Some express enthusiasm for GitButler’s design and conflict handling; others remain skeptical of new Git tools in general.
  • Noted that GitButler’s desktop app dropped Ubuntu 20.04 due to underlying toolkit support.
  • Its “functional source” / timed‑open licensing is called out as interesting but not unique.
  • One user criticizes the blog’s separation from the main product site and lack of clear navigation.

Yes, we did discover the Higgs

Nature of particles and quantum ontology

  • Several comments note that modern physics lacks a clear, agreed‑upon “what a particle really is.”
  • Common textbook phrase “excitation of a field” is seen as descriptive but not ontologically satisfying.
  • Some argue this is expected at the cutting edge: models work very well even if deep interpretation is unresolved.
  • Others stress attempts at philosophical grounding exist but are not mainstream teaching and lack consensus.
  • A tangent about Gödel is rejected: incompleteness theorems don’t directly constrain physical theories.

How the Higgs shows up in data

  • Multiple explanations of “bumps”/resonances: data minus background yields a peak in invariant mass distributions.
  • Invariant mass is computed from decay products by summing their four-momenta and taking the Minkowski norm; many events build a distribution with a visible peak at the Higgs mass.
  • Visual “see the peak” plots are emotionally compelling but formal discovery relies on 5‑sigma statistics.

Statistical rigor and complexity in HEP

  • Defenders say collider physics uses strict practices: blinding, pre‑defined analyses, corrections for “look elsewhere” effects, and advanced simulation‑based inference.
  • Others with condensed‑matter experience claim many physicists are weak in formal statistics compared to social scientists.
  • There is agreement that methodology, not hidden conspiracies, is the real place to scrutinize.

Incentives, fraud, and null results

  • A thought experiment suggests huge incentives to fake a Higgs discovery.
  • Many replies argue falsification would be nearly impossible to hide given independent analyses, massive raw data, and the career incentives for whistleblowers.
  • Non‑discoveries are common and valued: LHC has ruled out large swaths of beyond‑Standard‑Model parameter space; dark‑matter and fusion null results are cited as honest outcomes.
  • Several note that “no Higgs” would have been at least as revolutionary and would have strengthened the case for more experiments, not ended careers.

Scale, data, and “throwing information away”

  • LHC collision rate (tens of MHz) vastly exceeds what can be stored (∼kHz), forcing smart triggering and selective recording.
  • Commenters emphasize this isn’t capricious data destruction but a hard constraint of bandwidth, storage, and analyst time.

Show HN: Agent.exe, a cross-platform app to let 3.5 Sonnet control your machine

Overview & Concept

  • App exposes Anthropic’s new “Computer Use” capability via an Electron desktop client, letting Claude 3.5 Sonnet operate your OS (open browser, click, type, etc.).
  • Intended uses discussed: flight and gift shopping, Amazon cart filling, monitoring sites (e.g., CD rates, pandemic-era Amazon slots), UI testing, and general “assistant” work.

Setup, UX & Platform Issues

  • Some disappointed setup isn’t as simple as running a single binary.
  • Coordinate mapping is buggy on macOS, Windows, and in sandbox/VM; clicks often miss targets, especially on non-standard resolutions.
  • The app’s own window frequently obscures parts of the UI, causing the model to misread state; suggestions include auto-hiding the window, capturing only a target window, or using a less intrusive frame/toolbar.

Security, Privacy & Banking

  • Many call it “malware-like” or a “botnet waiting to happen,” warning not to run on a primary machine.
  • Recommended mitigations: separate user account, no sudo, dedicated VM, and possibly network isolation.
  • Debate over banking risk: EU posters cite strong 2FA (PSD2, hardware tokens, apps); US posters note “trusted device” flows and weak per-transaction 2FA.
  • Concerns that LLMs can easily leak sensitive data while “doing useful work,” with no AV/firewall model for this risk.

Behavior, Reliability & Safety Rails

  • Claude shows quirky “personality”: preference for Firefox, occasional wandering into Yellowstone photos.
  • Safety rails block some actions (e.g., sending Discord/WhatsApp messages), but users question the rationale and completeness.
  • Reliability is poor: wrong flight dates, mis-clicks in CAD/3D tools, confusion between search and message fields, inability to verify results, yet still declaring success.
  • Works for trivial tasks (reading system time), fails surprisingly often on slightly more complex ones.

Cost & Performance

  • Reported costs: ~$0.38–$0.50 for simple multi-step tasks; latency is several seconds per action.
  • Some liken current costs to a high hourly rate for an unreliable assistant; others expect prices and quality to improve, though this is disputed.

Broader Implications & Ethics

  • Split between excitement (“start of Skynet,” major productivity and testing potential, big shift in software work) and alarm (Pandora’s box, intentional malware, undefined/non-deterministic behavior normalized).
  • Several see strong accessibility potential (hands-free computer use, voice+LLM hybrids), while others argue ethics and safety training for developers are lagging far behind these capabilities.

The Maker of Ozempic Is Trying to Block Compounded Versions of Its Drug

Compounded GLP‑1 Drugs: Role, Legality, and Safety

  • Compounded drugs are described as custom formulations for allergies, unavailable doses, or alternative routes (e.g., liquids or flavored versions for animals).
  • Concern: some compounders are effectively making unapproved “copycats” of patented drugs like semaglutide and tirzepatide, marketed as cheaper “generics” without FDA approval or full clinical testing.
  • Veterinary and human anecdotes note that brand‑name formulations are the ones actually tested in trials; compounded versions may differ in efficacy and safety.
  • FDA cannot “approve” compounded drugs; users debate trusting compounders versus sticking to branded injectors.
  • Some compounding pharmacies allegedly crush branded pills (e.g., oral semaglutide) or import peptide powder from overseas; questions raised about purity, sterility, and patent infringement.
  • Users debate whether current lawsuits and FDA warnings are primarily about safety or about protecting profits.

Access, Pricing, and Insurance Dynamics

  • Branded Ozempic/Wegovy/Mounjaro can cost ~$1,000/month in the US; compounded versions are cited around ~$200–350/month.
  • US prices are reported as far higher than in Canada/UK; some see this as deliberate price‑gouging, others as a byproduct of US policy and weak bargaining.
  • Many insurers only cover GLP‑1s for diabetes, not weight loss, pushing non‑diabetics toward compounders or foreign sourcing.
  • Commenters note employer‑driven plan design, churn between insurers, and unclear long‑term cost–benefit data as reasons for limited coverage.

Effectiveness, Side Effects, and Alternatives

  • Multiple users report large weight losses and improved comorbidities (e.g., sleep apnea, exercise tolerance), saying GLP‑1s finally make constant hunger/cravings manageable.
  • Others flag side effects and risks: testicular pain on finasteride, GI issues, possible nutrient deficits on very low intake, and unknown long‑term maintenance strategies.
  • Debate on obesity: some argue “just diet and exercise” is unrealistic against powerful biological and environmental pressures; others emphasize discipline and nutrition strategies (e.g., keto, fiber).
  • Exercise is praised for health and weight maintenance but described as an inefficient primary tool for large fat loss relative to calorie control.

Ethics, Patents, and Public Health

  • Patents on semaglutide extend to ~2030; many see current enforcement and pricing as maximizing profit during monopoly years.
  • Some argue these drugs have such profound potential for obesity and addiction that governments should force lower prices or broader licensing.
  • Others accept patent rights but criticize using regulatory tools to suppress compounders while supply remains constrained.

RISC-V is currently slow compared to modern CPUs

ISA vs. implementation

  • Many argue the title “RISC‑V is slow” misattributes current performance problems to the ISA rather than immature implementations.
  • Today’s commercial RISC‑V chips are mostly simple, in‑order designs with weaker branch prediction and cache hierarchies, so they naturally lag high‑end x86/Arm cores.
  • Others note that ISA design still matters for how easily high‑performance out‑of‑order (OoO) cores can be built, but RISC‑V was explicitly designed with modern superscalar implementations in mind (no flags, no branch delay slots, etc.).

Benchmarks and comparisons

  • Geekbench results for available RISC‑V boards show single‑thread scores far below Apple M‑series and top x86/Arm; a “25× slower” gap is cited.
  • Several commenters stress this is an unfair comparison: RISC‑V cores have had far less money, time, and leading‑edge nodes invested.
  • Some point to specific cores (e.g., academic or Chinese projects) that already match older x86 generations per‑cycle in simulation or silicon, suggesting the gap is shrinking.
  • Vector/SIMD support and software paths for RISC‑V (RVV) are still young; where hand‑tuned RVV vs Neon is compared, performance can be competitive.

Ecosystem, investment, and trajectory

  • There is debate over whether RISC‑V will ever attract enough capital to reach top‑end Arm/x86 performance.
  • Some expect strong momentum from the US, China, Europe, and industrial users (e.g., long‑lived equipment, supercomputing) who value a royalty‑free ISA.
  • Others argue that for many uses (routers, embedded controllers, small SBCs) “good enough + cheap + low power” matters more than matching laptop‑class performance.

Security vs. performance features

  • A minority sees the lack of aggressive speculative/OoO features in current RISC‑V chips as a security advantage post‑Spectre and would accept lower speed for simpler, more auditable CPUs.
  • Critics respond that most users and software vendors won’t sacrifice performance for such security benefits.

Open ISA, ideology, and limits

  • Enthusiasts frame RISC‑V as enabling open cores, easier university–industry collaboration, and reduced license fees, potentially lowering fixed design costs and fostering shared IP.
  • Skeptics counter that open ISAs don’t solve fabrication, radio regulation, firmware lockdown, or binary‑blob GPU/baseband issues; many “openness” dreams remain constrained by economics and physics.

Software optimization and quirks

  • RISC‑V currently has less hand‑written assembly and tuning than x86/Arm in major projects (e.g., Go, ffmpeg), so some workloads are slower purely due to software maturity.
  • Some ISA “quirks” (e.g., sign‑extended 32‑bit values in 64‑bit registers, misaligned access behavior) are seen as pragmatic design tradeoffs by some and as tech‑debt‑like hassles by others.

Apple may stop producing Vision Pro by the end of 2024

Headline and production news

  • Many see the MacRumors headline as clickbait: “stop producing Vision Pro” is read as “discontinued,” while article text stresses it’s the current model and production lines can be restarted.
  • Others argue semantics don’t matter much: halting production with large unsold inventory signals weak demand.

Demand, pricing, and perceived success/failure

  • Broad agreement that $3,500 made AVP inherently niche; few expected mainstream uptake.
  • Some frame it as a “devkit in all but name” or a “luxury tech‑demo” rather than a consumer product.
  • Opinions split on whether this is an outright flop or a long‑term “Apple Watch style” slow burn.
  • Several note discretionary spending is low and VR remains niche even at Quest prices.

Form factor, comfort, and real‑world use

  • Weight, heat, and isolation are recurring complaints; many say it’s fine for an hour or a movie, not an 8‑hour workday.
  • Multiple screens / virtual monitor use is attractive in theory but often described as tiring or underwhelming.
  • Shared use is awkward: no proper multi‑user profiles, prescription setups take time, making one‑unit households impractical.

Software ecosystem and developer incentives

  • Lack of compelling apps and especially games is seen as a major weakness.
  • Some developers report very low sales (tens of copies) and immature APIs; many are reluctant to invest in a tiny installed base plus restrictive App Store rules.
  • Apple is criticized for not funding or seeding more flagship content and for burning developer goodwill.

VR/AR, killer apps, and comparisons

  • Ten‑plus years into modern VR, commenters still struggle to name a “killer app” beyond sims, Beat Saber–style games, and niche professional uses.
  • AVP is often compared unfavorably to cheaper Quests for entertainment, and to hypothetical lightweight AR glasses for everyday HUD use.
  • Some think AR glasses tethered to a phone are the real endgame; AVP is viewed as a stepping stone to that.

Self-Documenting Code

Use of || / short-circuiting for control flow

  • Many dislike patterns like cond || throwError() in JS: seen as non-idiomatic, harder to read, and potentially dangerous due to truthiness (e.g., 0/""/false).
  • Some note this is common in shell/Ruby, but others respond that shell syntax is notoriously opaque and not a good readability model.
  • Short-circuiting is generally seen as fine for a few conventional patterns (defaults, “cheap || expensive”, guarded conditions in loops), but controversial when used to encode primary control flow and exceptions.
  • A minority say they’d get used to it if consistently applied, but most call it cleverness over clarity.

Self-documenting code vs comments

  • Broad agreement that “self-documenting” really means “code that reads clearly,” not literally zero comments.
  • Several argue all comments (including JSDoc) are a smell: they rot, are ignored by tools/people, and often cover for confusing code that should be refactored.
  • Others push back: comments are essential for explaining why code is the way it is, documenting edge cases, hacks, business decisions, and serving as a “parity bit” to detect when behavior has drifted.
  • Middle-ground view: comments should explain non-obvious logic and rationale; avoid narrating obvious code.

Types, TypeScript, and JSDoc

  • Some see TypeScript (or strong typing in general) as the best form of documentation: machine-checked, close to the code, and more readable than JSDoc.
  • Others criticize heavy JSDoc/“docstring for every function” styles as redundant boilerplate that no one maintains.
  • There is concern that calling JSDoc-based static checking “self-documenting” contradicts the “no comments” ethos.

Password validation example & regex readability

  • Many call uncommented regexes a “code smell” and advocate brief comments or mapping rule names to regexes.
  • Suggestions include:
    • Using named constants for rules.
    • Refactoring to return specific failing rule or user-friendly error messages.
    • Avoiding \W due to subtle character-class issues.
  • Some note the article “missed the opportunity” to better factor this example.

Function structure, abstraction, and early returns

  • Disagreement on “tiny functions” vs single larger function:
    • One camp prefers local booleans and fewer jumps, arguing too many helpers make control flow hard to follow.
    • Another camp values small, well-named functions for abstraction, testability, and top-down understanding.
  • Similar split on early returns vs if/else nesting:
    • Early-return proponents like linear “guard clauses” and a clear happy path.
    • Critics warn that many return points can obscure which conditions apply at a given line.

Error handling and control flow

  • Debate over using exceptions for expected conditions, like invalid user input:
    • Some insist returning result objects/union types is superior and more type-safe.
    • Others argue exceptions are fine for these errors and more ergonomic than error codes.
  • Fail-fast styles are defended in some domains, but others warn about timing attacks and misusing abstractions like throwError().

Broader reflections

  • Several point out there is no universally self-documenting code; readability depends on audience, shared norms, and context.
  • Multiple comments stress that naming and visual structure do matter, though some downplay their impact relative to domain complexity.
  • A recurring theme: favor clarity over cleverness; refactor when feasible, but accept that comments and non-ideal structures are sometimes the pragmatic choice.

Ask HN: Is it wrong to use my personal laptop for work?

Overall stance on using personal laptops for work

  • Most comments: using a personal laptop when a company laptop is provided is unwise and often prohibited.
  • Common advice: if the work machine is inadequate, escalate and demand better hardware, or accept slower workflow rather than “donating” your own device.

Company policy, contracts, and compliance

  • Contracts often don’t mention devices explicitly, but require adherence to IT/security policies which usually ban company data on personal devices.
  • Policies may be tied to ISO/SOC2/compliance requirements; ignoring them risks disciplinary action up to firing.
  • Some workplaces formally allow personal devices but only if enrolled in MDM and meeting strict controls (encryption, AV, screen locks, strong passwords).

Security and legal risks

  • Key concern: a personal machine used for work can be:
    • A malware entry point into the company.
    • Subject to legal hold and forensic imaging in lawsuits or investigations.
  • Everything on such a device may be reviewed by lawyers; several commenters report real-world cases of this.
  • Encrypted devices can still be compelled to be unlocked; refusal can lead to contempt-of-court (details vary, often noted as jurisdiction-dependent and legally “unclear”).

Ownership, IP, and personal boundaries

  • Mixing work and personal data muddies IP ownership; company may claim rights over contents or code on the personal laptop.
  • Many advocate strict separation: no work on personal devices, no personal use on work devices.
  • Others invert it: they refuse to run corporate-managed machines on their home networks, citing privacy and control.

Productivity, hardware quality, and who pays

  • Some use personal machines because corporate laptops are slow, overlocked with antivirus/MDM, or wrong OS.
  • Counter-argument: you shouldn’t spend your own money to cover for poor employer tooling; let them feel the consequences.
  • Others willingly upgrade their own setup for comfort/efficiency, accepting the “subsidy” as worth it to them personally.

Minority “YOLO” and pragmatic views

  • A minority say risks (malware, lawsuits) are low enough that if you understand and accept them, using a personal Mac/PC is fine.
  • Some do it routinely, keeping work and personal profiles/browsers separate, or using personal hardware only as a thin client/VDI.
  • Several note contextual differences: small startups and contractors often blur this line more than large enterprises.

Can A.I. be blamed for a teen's suicide?

Responsibility and Causality

  • Many compare AI’s role to guns, cigarettes, D&D, video games, or social media: a contributing factor, not a sole cause.
  • Several argue a pistol or an LLM has no agency; responsibility lies with vendors, parents, owners, and regulators in varying degrees.
  • Others push back on “it’s just a tool,” noting AI is more like a persuasive, unpredictable “bear” than a neutral object.

Guns, Access, and Means

  • Strong criticism that a 14‑year‑old could access a handgun; many see safe storage as a central failure.
  • Counter‑argument: if someone is truly suicidal, they have many methods; focusing on guns “misses the point.”
  • Others reply that method and opportunity matter: guns are fast, lethal, and hard to “undo,” especially for impulsive teens.

AI Design, Guardrails, and Therapy Bots

  • Multiple comments say general‑purpose or roleplay LLMs are unsafe as therapists or “companions,” especially when profit‑driven and addiction‑optimized.
  • Some note local models successfully respond with crisis resources, raising questions about Character.AI’s safety tuning.
  • Discussion highlights that the bot discouraged explicit suicide at least once, but failed to interpret euphemisms like “coming home,” then responded encouragingly.
  • One tester found a “psychologist” bot that gave no resources and falsely claimed to be a real clinician, despite public promises of new safeguards.

Parasocial Relationships and Vulnerable Teens

  • Repeated concern about lonely, mentally fragile users anthropomorphizing bots, forming one‑sided “relationships,” and experiencing transference without real empathy or counter‑transference.
  • Some compare this to earlier fandom obsessions, tulpas, or spiritualized fictional characters; AI makes these fantasies interactive and more persuasive.
  • Several stress that pre‑existing suicidal ideation is the root vulnerability, but AI can still amplify it.

Parenting, Schools, and Screen Access

  • Strong views that this is largely a parenting failure: unsupervised chatbots, phones, and guns.
  • Others describe how schools’ Chromebook‑centric systems and lax enforcement undermine parents trying to limit screen addiction.

Regulation and Policy Ideas

  • Proposals include: banning romantic/sexual AI “girlfriend/boyfriend” bots for minors, mandatory‑reporter‑style obligations for AI systems, stricter age gating, and better suicide‑trigger handling (immediate de‑escalation, resource links, alerts).
  • Worry that we are heading toward “fake small communities” and hyper‑addictive relationship bots, with automated scams and occasional suicides as predictable outcomes.

Boeing CEO says the company must fundamentally change

Boeing’s Prospects and Industry Context

  • Many doubt Boeing can “fundamentally change,” noting a new 737-class platform is a ~10‑year effort and Boeing is likely to stretch the 737 for decades.
  • Commenters highlight serious quality and capability erosion, arguing the core problem is no longer money but an inability to build high‑quality aircraft.
  • SpaceX, Lockheed Martin, and Northrop Grumman are seen as having eclipsed Boeing in space, fighters, tankers, and bombers; Boeing’s remaining unique role is mainly large commercial jets and heavy cargo.

Government Role: Bailouts, Nationalization, Strategic Asset

  • Many expect a bailout, viewing Boeing as “too strategic to fail.”
  • Ideas range from straight bailouts to nationalization under defense powers, to splitting off defense units into a government-managed or separate company.
  • Others argue for letting Boeing go bankrupt or to zero to “teach a lesson,” warning that subsidies would prolong dysfunction without fixing capabilities.

Management, Culture, and Financialization

  • Strong consensus that culture deteriorated after financialization and separation of executives from engineers and factories (HQ relocations, MBA mindset).
  • Critiques include: cost-cutting, outsourcing, layers of subcontractors, weakened QA, and treating suppliers as simple vendors (e.g., Spirit spin‑off).
  • CEO talk of “culture change” is widely read as vacuous corporate-speak likely to translate into more cuts, consultants, and pressure on workers rather than executive accountability.
  • Calls for sacking the executive team, removing golden parachutes, and even criminal investigations (including around whistleblower deaths).

Airbus, Regulation, and Supply Chains

  • Airbus is contrasted as better integrated: engineers near production, more direct oversight of suppliers, and more centralized R&D/manufacturing despite global logistics.
  • This challenges narratives that EU “overregulation and bureaucracy” hinder success; some argue EU rules often standardize and simplify trade and protect consumers.

Turnarounds and Structural Options

  • Examples like Apple, GE, GM, Delta, and Electric Boat are cited to show big turnarounds are possible, though usually via bankruptcy, breakup, or radical leadership change.
  • Some suggest splitting Boeing, selling or spinning off the commercial division (even to another aerospace firm), or nurturing “daughter companies” insulated from current management.

Broader Political/Economic Tangents

  • Extended side debates cover: US welfare vs “socialism for the rich,” tax burdens by income vs wealth, USPS finances and Congressional constraints, EU vs US regulatory philosophy, and US military effectiveness in recent conflicts.

The global surveillance free-for-all in mobile ad data

Scope of Tracking and Uses

  • Mobile ad and location data are widely available and can identify where people live, work, worship, and travel, often within tens of meters.
  • Law enforcement and government agencies buy these datasets to bypass warrant requirements, then use “parallel construction” (anonymous tips, other agencies) to launder origins of evidence.
  • Commenters describe uses for dragnet policing, “witch hunts” after embarrassing incidents, and potentially for persecution (e.g., people seeking reproductive care, attendees of specific religious sites).
  • Some see legitimate tactical value (e.g., safer arrests, enforcing protection orders), but others argue such uses should still require judicial oversight and narrow warrants.

Effectiveness of Data-Driven Policing and Targeted Ads

  • Several argue huge “data haystacks” are inefficient for serious crime; old-fashioned investigative work often works better.
  • Others suggest more refined ML could help, but multiple commenters question whether targeted digital advertising even works at scale, citing industry skepticism.

Consent, Regulation, and Power Imbalances

  • Strong sentiment that “consent” via ToS and OS prompts is largely fake: people are busy, often low-literacy, and cannot realistically parse complex, shifting policies.
  • Many blame regulatory failure, misaligned incentives, and neoliberal “free market” ideology that prioritizes corporate data extraction over citizen protection.
  • GDPR is mentioned as incomplete; enforcement is patchy even in the EU and irrelevant outside it.
  • Proposals include: criminalizing possession of certain granular data, strict liability for companies when data is abused, and stronger warrant standards; some see this as the only realistic fix.

Mobile Apps, OSes, and Technical Mitigations

  • Apps like GasBuddy and common SDKs quietly ship tracking code; installing any commercial app can effectively install unknown third-party trackers.
  • Some rely on open-source ROMs (GrapheneOS, LineageOS), F-Droid, firewalls (NetGuard), and DNS blockers (Pi-hole, NextDNS, AdGuard Home, DoH/DoT resolvers).
  • Others note limitations: hardcoded DNS/IPs, TLS, OS-level routing leaks (especially on iOS VPNs), app breakage, and general impracticality for most users.
  • Debate over Android vs iOS: iOS’s post-IDFA changes seem to reduce trackability (only ~25% of users allow tracking in cited data), while Android is seen as more permissive by default.

Advertising Itself: Necessary Evil or Structural Harm?

  • One camp views advertising (especially surveillance-based) as a “virus” and pure manipulation that exploits psychology and funds exploitation.
  • Another camp defends advertising as essential market information and a way for small businesses to compete, while condemning hyper-granular tracking and stalking.
  • Several distinguish older, contextual/broadcast ads from modern personalized surveillance ads, arguing the latter are qualitatively more dangerous.

Never Missing the Train Again

Physical next‑departure displays

  • Many commenters like always‑on, glanceable displays at home, especially when services run every 10–20 minutes.
  • People describe similar setups using Tidbyt, Home Assistant on repurposed tablets, Raspberry Pi screens, Arduino/TFT, and custom LED/physical departure boards.
  • Several emphasize that a wall display reduces “phone friction” and avoids the distraction of opening an app.

Kindle and e‑ink implementation details

  • Some note you can use the Kindle’s built‑in browser plus disabled screensaver to show a webpage, avoiding jailbreak and image rendering.
  • Others report that debug commands like ~ds to disable sleep have been removed on newer firmware; older Kindles remain more hackable but lack updates and store access.
  • HTTPS certificate issues on older devices mean many users would host a local server.
  • There’s interest in an official “kiosk mode” for old Kindles as a sanctioned reuse path.

Existing transit apps and alternatives

  • Multiple apps already provide “next departures near me”: Transit, Citymapper, Apple/Google Maps, local agency tools, and various open‑source projects (e.g., OneBusAway, Öffi, region‑specific apps).
  • Enthusiasts praise some UIs and features (widgets, mixed‑mode routing, local‑first design) but others object to extensive data sharing with third parties.

Data sources and realtime reliability

  • Many agencies expose GTFS/GTFS‑Realtime APIs; some are praised for good API design, others for poor or missing feeds.
  • Experience with realtime accuracy is mixed: some say predictions are “to the minute,” others describe buses appearing when apps say they’re minutes away or “delayed.”
  • Explanations offered include GPS dropouts, traffic variability, and differences between schedule‑based vs. GPS‑based predictions.

Design, language, and implementation debates

  • Some argue a simple “next few departures” view solves everyday, routine travel better than full route planners; others say they always need multimodal, alternative‑aware trip planning.
  • There’s a side debate over “buses” vs. “busses” as the plural of “bus.”
  • A few question using Rust and PNG rendering instead of a browser and simpler languages, while others stress that the main gains came from architectural changes (dropping headless Chrome) rather than language choice.