Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 721 of 800

Claude's API now supports CORS requests, enabling client-side applications

Client-side Claude API & CORS

  • Many welcome CORS support because it finally enables direct browser use (extensions, small tools) without custom proxies.
  • Some note this was always technically possible via a simple proxy, but native CORS still removes friction.
  • A few mention prior breakage when Anthropic SDKs blocked browser use; this change reverses that.

Security & API Keys in the Browser

  • Strong recurring warning: never ship your own production API keys to the client; they will be discoverable and abusable.
  • Some think it’s acceptable for internal tools or trusted coworkers; others argue the leak/audit risk is still too high.
  • Concern that normalizing “paste your secret into random webpages” trains users into bad security habits and aids phishing.

“Bring Your Own Key” (BYOK) Pattern

  • Many hobby/indie devs like BYOK: zero infra cost, no key custody, simple static apps, and low maintenance.
  • UX downside: confusing for non-technical users; better suited to a niche of power users.
  • Security concerns remain: users must trust that the app (and its hosting) won’t exfiltrate their keys, even if client-only and open source.
  • Suggestions: provider features like per-key spending caps, app-specific/limited keys, or budgeted keys to reduce blast radius.

OAuth2, JWTs, and Alternative Auth Models

  • Multiple comments argue OAuth2 (or similar) is a better fit: users authorize apps without sharing keys directly; scopes and limits can be fine-grained.
  • Others push back that OAuth adds complexity, can be awkward for headless/automation use, and that many devs barely understand existing token systems.
  • Proposals include JWT-based user-scoped keys, “Login with {AI provider}” flows, and even revenue sharing/app-store-style models.

CORS, Same-Origin Policy & Web Security Debate

  • Long subthread explains CORS as a compatibility layer over the same-origin policy, mostly controlling who can read responses, not who can send requests.
  • Discussion covers cookies, CSRF, intranet access, preflights, and “simple requests,” with disagreement over how much CORS actually improves security vs being messy “security theater.”
  • Some suggest alternative designs (e.g., no third-party cookies, credential-free cross-origin fetches) but acknowledge existing web compatibility constraints.

Show HN: InstantDB – A Modern Firebase

Positioning vs. Firebase / Supabase / Others

  • Framed as “relational Firebase”: same offline + realtime feel, but with relations and more expressive queries.
  • Compared to Firebase:
    • Firebase’s document model makes joins and schema evolution painful; people report hand-rolled joins, duplication, and pricing issues from many reads.
    • Instant aims to fix this via relational data on top of Postgres, while still doing optimistic updates and offline.
  • Compared to Supabase / Hasura / Convex:
    • Those give Postgres + APIs, but don’t natively offer offline/optimistic/live-query behavior at the client.
    • Instant runs queries and transactions on the client, tries to give “Linear/ActiveRecord-like” DX.
  • Also compared to PocketBase, ElectricSQL, Liveblocks, Meteor, Replicache/Zero, CouchDB/PouchDB; Instant is seen as in the same “local-first, realtime” space but with a different architecture.

Architecture, Query Model, and Permissions

  • Uses a triple-store layer on Postgres plus Datalog-style queries; front-end queries are JS data structures (“GraphQL without the schema/strings”).
  • Live queries are powered by tailing Postgres WAL; changes map to “topics” which invalidate and refresh subscribed queries, inspired by LiveGraph/Luna.
  • Permissions built on Google’s CEL:
    • Per-object rules for view/create/update/delete.
    • Currently evaluated after queries; plan is to push rules into SQL (RLS-like) for efficiency.
    • Default “allow if unspecified” worries some; maintainers are considering safer defaults.

Offline, Caching, and Storage

  • Clients keep a partial replica of queried data in IndexedDB and support optimistic updates and offline queues.
  • IndexedDB’s storage limits and eviction behavior are acknowledged; Instant is positioned as “hybrid offline,” not a pure offline DB.
  • For purely local apps, several commenters recommend SQLite instead.

Performance, Scalability, and Data Model Concerns

  • Some skepticism about triple-store performance and EAV-like schemas in Postgres; others note it’s probably fine for MVP/hosted usage.
  • Team mentions batching updates and possible evolution toward Tao-like structures or a direct Postgres-table adapter.
  • A Postgres adapter (“bring your own Postgres”) is in active development to sync against existing relational schemas.

Ecosystem, DX, and Open Questions

  • Server is fully open source and self-hostable; no private repos. Admin SDK and HTTP API act as escape hatches for custom logic/migrations.
  • Currently JS/React/React Native only; many requests for Flutter, native mobile, and other languages.
  • Users report very positive DX (simple live queries, easy prototypes, replacement for Firebase + Redux), but:
    • Migrations are still mostly manual via admin scripts.
    • Rate limiting, complex moderation logic, and security features like domain restrictions are incomplete or planned.
  • Overall sentiment: highly enthusiastic about the concept and execution so far, tempered by concerns about long-term performance, permissions safety, and migration/maintenance story.

Peloton to charge $95 activation fee for used bikes

Activation Fee and Business Context

  • New $95 activation fee for used Peloton equipment is widely seen as a revenue-grab with no clear cost basis mentioned in the article or thread.
  • Some argue Peloton is still losing money, heavily indebted after overexpanding during Covid, so “desperate” moves are unsurprising.
  • Others see this as poor product management and short‑term financial engineering, focusing on spreadsheet gains rather than user psychology and long‑term brand health.
  • Comparisons are made to gym initiation fees and mobile “activation” fees; some say those are common but often waived or structured differently.

Consumer Impact and Fairness

  • Many view the fee as an arbitrary “junk fee” that punishes buyers of used bikes who already must pay a monthly subscription.
  • Critics stress the marginal cost is likely just a database update, so the fee feels like pure extraction rather than service.
  • Defenders argue bikes partially subsidize subscriptions; reclaiming some value on secondhand units could be rational.
  • Broader debate emerges around capitalism, greed, weak US consumer protections, and the tension between wanting minimal regulation yet blaming government when firms behave badly.

Used Market and Incentives

  • The fee effectively reduces the value of every used Peloton by about $95, with the burden falling on sellers or buyers depending on awareness.
  • Some think Peloton doesn’t mind if used bikes are less attractive, since that can push new-bike sales; others argue high resale value is important to new buyers.
  • Since Peloton itself touts the secondary market as a key source of new members, adding friction is seen as counterintuitive unless their data show low long‑term retention from these users.

Alternatives, Service Quality, and Workarounds

  • Many note you can get “Peloton‑like” experiences cheaper: standard spin bikes, road bikes on trainers, Zwift, Strava, Apple Fitness, Garmin, etc.
  • Several posters praise Peloton’s instructors, programming, calibration, and social features as genuinely best‑in‑class for the target “spin studio” audience.
  • Others say the content is replaceable, some star instructors have left, and the subscription model plus new fees feel increasingly hostile.
  • Some used‑bike owners avoid connecting to the internet to preserve limited free “just ride” mode; there is talk of rooting the Android tablet or replacing the screen to escape the ecosystem.

Legal and Regulatory Questions

  • A few posters speculate whether this could draw FTC attention as a junk fee or as a practice that deliberately depresses the value of customer property.
  • Others counter that Peloton is a shrinking market leader, not a monopoly; mistreatment of customers here looks more like desperation than market power.

Aerc: A well-crafted TUI for email

Folder management and sorting

  • Several comments focus on folder ordering.
  • Aerc’s explicit “pin these folders in this order” is praised; some note GUIs like Outlook and Evolution can reorder or favorite folders, but often via separate “Favorites” views, not changing the main folder tree.
  • People like the deterministic, config-file-based ordering Aerc offers.

HTML email rendering and composing

  • Many see HTML rendering as the main blocker for TUI mail.
  • Aerc can pipe HTML through tools like w3m/lynx and even support inline images via sixels, but this is seen as partial and inconsistent compared to full graphical rendering.
  • Other TUIs/flows (mutt + w3m, Emacs + eww or external browser, markdown-to-HTML filters) are discussed; reading HTML is mostly “good enough,” but composing rich HTML replies remains awkward.

Local storage, IMAP, and reliability

  • Aerc is perceived by some as IMAP-first and weaker for local maildirs; others say local mail + notmuch/mbsync is actually the better experience.
  • Multiple users report IMAP disconnects in Aerc and resort to workarounds like restarting in a loop, comparing this unfavorably to mutt’s (imperfect) auto-reconnect.
  • Keeping a local archive is considered important, especially when losing access to employer accounts.

Why use a TUI instead of a GUI?

  • Pro‑TUI arguments:
    • Fast single-key navigation and Vim-like workflows for handling large inboxes.
    • Consistency of keybindings across tools, deep customization, scripting, and composability.
    • Lower resource usage, good on remote servers over SSH, and better long-term stability.
  • Skeptical views:
    • GUI clients like Thunderbird/Betterbird or Gmail are “easier,” integrate OAuth and HTML well, and require far less setup.
    • For some, email is a chore they prefer to keep out of the terminal “focus space.”

Tooling ecosystem: notmuch, syncing, and alternatives

  • Notmuch is widely recommended as a scriptable, tag-based indexer, with various TUIs (aerc, alot, bower, dodo) as frontends.
  • Syncing IMAP to local maildirs is described as complex: mbsync/offlineimap, IDLE-based notifiers, inotify-based reverse sync, and Gmail quirks often require extra tools (e.g., lieer).
  • JMAP is mentioned as a desirable modern replacement for IMAP, but adoption is seen as minimal.

Language, theming, and platforms

  • Aerc is written in Go; some wish it were C, others argue Go is better for this kind of utility.
  • Aerc supports theming via “style sets.”
  • Windows support for TUIs is spotty; some propose using WSL/VMs instead.
  • Aerc already supports OAuth2 for services like Gmail.

Japan's Public Didn't Buy Fumio Kishida's New Capitalism

Japan’s Economic Model and “New Capitalism”

  • Several comments argue export-led growth hits a ceiling: as workers get richer, external demand can’t sustain further growth.
  • Japan is seen as having extended this via ultra-low interest rates and exporting capital, but that is also viewed as finite.
  • Multiple posts note Japan’s persistently low labor-hour productivity within the G7 and stagnant real wages; boosting productivity is framed as essential to support consumption.
  • Kishida is criticized as rhetorically ambitious but action‑light, with “leaderless” politics and scandal fatigue undermining his agenda.

Demographics, Fertility, and Work

  • Japan’s very low fertility is situated in a broader developed-world pattern, but commenters debate whether Japan is an extreme case or just slightly worse than peers.
  • Explanations discussed:
    • Women’s constrained choice between career and children, harsh work hours, and documented maternity harassment.
    • Hyper-competitive parenting expectations and the perceived need to invest heavily per child.
    • Children being a net financial and lifestyle “negative” in rich societies, versus historically being economic assets.
  • Some see low fertility as ultimately self-correcting via selection for people who choose to have children; others stress severe near‑ to medium‑term economic strain.

Culture, Gender Roles, and Work-from-Home

  • Long-hours office culture and low productivity per hour are portrayed as structurally hostile to family life.
  • Work-from-home and virtual offices are suggested as potential levers to make family compatible with careers.
  • There is tension between the desire for “youthful freedom” and recognition that raising children can be a deeply meaningful but costly sacrifice.

Immigration vs. Cultural Preservation

  • One camp views large-scale immigration as necessary to offset aging and sustain growth, citing Japan’s median age and heavy old‑age burden.
  • Another warns mass immigration would erode Japanese social order and cohesion, arguing rich nations mostly became wealthy without it and citing perceived problems in Western immigrant societies.
  • Debate continues over whether immigration primarily brings disorder or entrepreneurial dynamism, with no consensus.

Energy Dependence and Structural Constraints

  • A minority thread attributes Japan’s deeper economic constraints to heavy dependence on imported energy, forcing a high-export, high-effort model that feeds back into economic stress and low birth rates.

84% want stronger online privacy laws, but Congress's corruption stalls progress

Legislative Voting & Lobbying

  • One proposal: give legislators both a public show-of-hands vote and a binding secret ballot to break the visible quid‑pro‑quo between lobbyists and votes.
  • Critics argue secret ballots would destroy accountability, let representatives lie about their record, and provide only “theater” in the public vote.
  • Comparisons made to party discipline in parliamentary systems (e.g., Canada, UK), with whip systems vs. individual voting freedom; some push back on oversimplified claims.
  • Several suggest the real fix is restricting or banning lobbying and campaign money rather than hiding votes.

Economic Impact of Strong Privacy Laws

  • One side claims tough privacy laws would significantly harm major tech firms, ripple through the ad-based ecosystem, and threaten many high‑paying jobs nationwide.
  • Others argue advertising spend is largely zero‑sum at the macro level; restricting tracking reallocates money rather than destroying it, though micro‑impacts are real.
  • Counterpoint: advertising can act as a growth vector and “arms race,” growing with the economy and strongly incentivizing targeted tracking.

Advertising, Surveillance, and Consumer Behavior

  • Some say people say they want privacy but reveal, via choices (e.g., free ad‑supported tiers, social media), that they prioritize “free” services and income.
  • Opponents reply that ad costs are just hidden in higher prices and that ad‑driven surveillance is like a “cancer” on the economy and democracy.
  • Debate over whether tracking-based targeting is indispensable or just one of many targeting tools; some believe bans would restructure, not destroy, the market.
  • Surveillance advertising is also seen as useful cover and data source for state intelligence agencies.

Populism, Lobbying, and Democratic Accountability

  • Some label the original article “populist,” arguing policy must confront tradeoffs: more paywalls, cookie prompts, and ad‑sector disruption.
  • Others counter that many harmful industries (food safety, environment, labor) were regulated despite economic costs; similar logic should apply to privacy.
  • Sharp disagreement over the role of lobbyists: defenders call them a necessary check on naive populism; critics see pure profit‑seeking distortion and call for bans.
  • Broader frustration that campaign finance reform and privacy legislation stall at the federal level despite strong public polling and state‑level progress.

Institutional Reform & Representation

  • Concerns that representatives ignore constituent preferences on privacy while catering to corporate donors and their own stock portfolios.
  • Ideas floated: campaign finance reform, secret ballots in Congress, and even replacing legislative votes with jury‑style citizen panels—though feasibility and susceptibility to manipulation are questioned.

No "Hello", No "Quick Call", and No Meetings Without an Agenda

Tone and Framing of the Original Post

  • Many agree with the core ideas (no “hello” alone, context for pings, no agendaless meetings) but find the article’s tone smug, condescending, or “parent to child,” which they think undermines the message.
  • Several say they’d never send the article to colleagues because it would make them look hostile, even if they share the preferences.

No‑Hello and Asynchronous Chat Etiquette

  • Strong support for “greet + context in one message” so recipients can prioritize asynchronously and avoid anxiety or unnecessary back‑and‑forth.
  • Others argue a bare “hi” doesn’t have to create anxiety if you simply ignore it until convenient.
  • Some note cultural habits where greeting first and waiting is mandatory, making change hard; others see “hello only” as a junior/IM-social norm that needs coaching.

“Quick Calls” vs Written / Async Communication

  • Many dislike “quick call?” with no context: calls often expand, derail flow, and leave no searchable trace; they can also hide repeated support work and office politics.
  • Advocates of calls say short, ad‑hoc conversations:
    • Resolve fuzzy issues faster than “text tennis.”
    • Help detect XY problems via screenshare.
    • Enable serendipitous brainstorming and relationship-building.
  • A common compromise: start with a contextual chat message, escalate to a short call if needed, and reserve frequent calls for those who prefer them while enforcing boundaries against abuse.

Meetings, Agendas, and Documentation

  • Broad agreement: meeting invites should include agenda, goal, and expected outcomes; otherwise decline or ask for clarification.
  • Post‑meeting minutes and explicit responsibilities (e.g., RACI) are praised to avoid re‑meeting and missing stakeholders.
  • Some warn that rigid “agenda or nothing” rules can hinder urgent incident response or informal syncs.

Remote Work, Socialization, and “Watercooler” Debates

  • Some view the workplace as a social hub and fear that strict “no quick calls / no hello” norms erode cohesion and creativity.
  • Others call “watercooler innovation” largely a myth or overused RTO talking point, arguing async channels and occasional social calls can substitute.
  • Attempts at scheduled “social Zooms” often feel forced and dominated by a few voices; in‑person ad‑hoc chats or shared breaks are seen as more natural by some.

Productivity, Flow, and Team vs Individual Optimization

  • Many emphasize the high cost of interruptions and reference maker vs manager schedules; they support focus blocks, status indicators, and declining low‑quality requests.
  • Counterpoint: over‑optimizing for individual flow can reduce team effectiveness; mild social friction and accessibility are part of being a good coworker, and careers benefit from being approachable.

Culture, Power, and Enforcement

  • Commenters note power dynamics: managers can successfully push “no agenda, no meeting,” while juniors risk backlash.
  • Some managers explicitly instruct reports to decline agendaless meetings and log meeting time as “real work” (e.g., tickets) to surface its cost.
  • Several argue norms should be set at the organizational level with polite guidance, not enforced via passive‑aggressive links or rigid personal “rules.”

What is an SBAT and why does everyone suddenly care

Impact of SBAT Update on Dual-Boot Systems

  • Windows Update pushed an SBAT policy that revokes vulnerable GRUB versions to block Secure Boot bypasses (e.g., bootkits).
  • Intended behavior: only enforce on “Windows-only” systems and let Linux distros update GRUB/SBAT themselves.
  • In practice, many dual-boot systems were broken:
    • Windows kept booting; Linux GRUB/shim would fail under Secure Boot.
    • Some systems booted via the UEFI removable media path or had no clear non-Windows BootXXXX entry, so Microsoft’s dual‑boot detection likely misclassified them.
  • Fixes discussed:
    • Temporarily disable Secure Boot, boot Linux, update GRUB/shim/SBAT, then re‑enable.
    • Manually mount the EFI partition from Windows and replace the GRUB/shim binary.
    • In extreme cases, reset UEFI variables/CMOS to restore defaults.

Error Messages, Diagnostics, and UX

  • Many complain Secure Boot/shim errors are opaque (“something failed”) and don’t say what or how to fix it.
  • Desire for:
    • Specific error codes and causes.
    • On-screen guidance or URLs/QR codes (though some object due to link rot and maintenance burden).
  • Shim has a verbosity EFI variable (toggled via tools like mokutil), but few users know it exists.
  • Broader frustration with vague errors across OSes (Windows update codes, “invalid parameter” messages, boot hangs with no cause).

Secure Boot, TPM, and Threat Models

  • Split views:
    • Pro: Secure Boot + TPM meaningfully raise the bar against bootkits and FDE credential theft, and are useful for fleets of managed machines.
    • Skeptical: Closed firmware, potential backdoors, and user lock‑out risks make Secure Boot feel more like vendor/DRM control than user security.
  • Some argue that disabling Secure Boot or using legacy/CSM boot is simpler and “good enough” for most; others want a full chain of trust for travel or high‑risk scenarios.
  • TPM‑backed disk decryption (via Clevis, systemd-cryptenroll, etc.) is seen as powerful but adds reliance on opaque hardware; several recommend always having a strong passphrase fallback.

Microsoft’s Role and “Social Contract”

  • One view: Microsoft reasonably blocked a known-exploitable boot chain and even waited years, expecting distros to update.
  • Opposing view: Allowing a Windows update to unilaterally break Linux boots on user hardware crosses a line, reinforces dependency on Microsoft’s keys, and validates long‑standing concerns about Secure Boot power asymmetry.
  • General agreement that Linux distros also bear responsibility for shipping patched GRUB with proper SBAT “security generations.”

Starbucks' new CEO will supercommute 1k miles from California to Seattle

CEO supercommute & remote work rules

  • New Starbucks CEO will commute ~1,000 miles by corporate jet about three times a week between California and Seattle.
  • Many see this as hypocritical given Starbucks’ in-office mandates for employees and public ESG/sustainability branding.
  • Some argue this is just an executive perk (like having a driver) and acceptable if the board agreed and results improve; others see it as a symbol of double standards (“remote for me, not for thee”).
  • A back-of-the-envelope estimate in the thread puts the commute at roughly $600k/year in flight costs, ~11% of his pay package.

Environmental impact & hypocrisy concerns

  • Strong criticism that such a commute undermines Starbucks’ sustainability messaging; several call it “outrageous” or incompatible with climate goals.
  • Carbon offsets and biofuels are viewed skeptically: posters argue offsets are often a scam, biofuels aren’t truly carbon neutral, and aircraft lifecycle emissions go beyond fuel.
  • Some note broader elite hypocrisy: private jets to climate conferences, celebrities’ jet use, and policies that push austerity on “peasants” while the ultra-wealthy don’t adjust their lifestyles.

Private jets, taxes, and regulation

  • Suggestions include: mandatory biofuel use, higher jet-fuel taxes (especially for private use), and strict rules for executives of “green” companies.
  • Others point out international fuel tax exemptions under the Chicago Convention and practical issues like fuel tankering and airline pressure on pilots.

NGOs, nuclear, and reputation

  • A long subthread compares this to environmental NGOs’ perceived hypocrisy (e.g., Greenpeace leaders flying to work).
  • Some blame anti-nuclear activism for prolonging fossil fuel use; others defend it as rooted in weapons-testing opposition and past nuclear disasters.
  • Consensus that reputation for “green” organizations is fragile and easily damaged by perceived hypocrisy.

Straws, lifestyle, and accessibility

  • Side debate about plastic vs paper straws: environmental trade-offs, usability problems (e.g., with milkshakes), and dental or disability needs.
  • Several propose: no default straw, small fees, or exemptions for disabled users, and personal reusable utensils as a broader behavior change.

Mourning and moving on: rituals for leaving a career (2014)

Emotional impact of leaving a career

  • Many see a full career change as legitimately grief‑worthy, especially when it’s a long‑held dream that won’t be realized.
  • Others find the tone “dramatic” or “pageantry,” especially if they don’t identify strongly with work; they frame jobs as paychecks rather than core identity.
  • Several say the first time you realize a major life plan won’t happen is deeply painful and that explicit mourning could help.

Academia as vocation, trap, and one‑way door

  • Multiple commenters emphasize academia feels like a calling, unlike “normal jobs,” with prestige, sacrifice (lower pay), and altruistic motives.
  • Leaving is described as “sticky” and scary; people fear a missed dream and that you can’t return due to linear career paths, publication gaps, and intense competition.
  • Others note national differences: in some countries academia is a socioeconomic ladder rather than a pay cut.
  • Many recount disillusionment: publish‑or‑perish, “least publishable units,” grant games, administrative bloat, and declining human values.
  • Some still push back that not all institutions or fields are toxic and that online discourse can over‑index on the miserable minority.

Rituals: wakes, parties, and graduations

  • Opinions split on holding a “wake” for a career: some see it as narcissistic; others as a humorous, supportive way to mark a big transition (similar to deportation parties or “ungraduation” parties).
  • Pandemic‑era missed graduations surface broader questions about rituals: some regret not getting real closure; others found ceremonies forgettable or mainly meaningful for parents.

Identity, workism, and mobility

  • Several argue modern “workism” (strong identity investment in jobs) is historically recent and especially strong in the US.
  • One theme: distinguish passion for a field from attachment to a specific institutional path.
  • Others describe frequent career changes as enriching but shallow, with fewer chances to “put down roots.”

Personal trajectories after leaving academia

  • Numerous anecdotes: quitting PhDs or postdocs, switching to industry or startups, often with hindsight relief and better mental health.
  • A minority report no sense of mourning at all; they left, moved on, and only wish they had done it sooner.

Celebrating 6 years since Valve announced Steam Play Proton for Linux

Proton’s Overall Impact

  • Widely praised as transformative: many users say they fully switched to Linux and uninstalled Windows because most of their Steam library “just works,” including recent AAA titles.
  • Proton is seen as the piece that turned “tinkering with Wine” into “click Play,” especially combined with Steam Deck.
  • Several note that Valve invests in Wine, DXVK, Mesa, etc., and upstreams much of the work, benefiting the wider ecosystem.

Real‑World Experiences

  • Reports of smooth performance on both AMD and Nvidia, from laptops to high‑end RTX 4090 rigs; some even find old Windows games more reliable under Proton than on modern Windows.
  • Steam Deck is repeatedly cited as proof that Linux gaming is viable, with desktop users mirroring its stack (gamescope, immutable base, Flatpak, etc.).
  • Some mention flawless runs of notoriously unstable games (e.g., certain Bethesda titles) on Linux.

Limitations: Anti‑Cheat, HDR, Specific Games

  • Major gap: multiplayer titles with anti‑cheat (Riot, some Blizzard, Fortnite, PUBG). Easy Anti‑Cheat and BattlEye technically support Linux/Proton, but adoption is opt‑in and inconsistent.
  • Conflicting anecdotes about specific games (e.g., Elden Ring and WoW multiplayer) show mixed results and configuration sensitivity.
  • HDR support on Linux is described as immature and fragmented; ray tracing via Vulkan/Proton is generally seen as good.

Linux vs Windows/macOS and Packaging Debates

  • Strong dissatisfaction with Windows 10/11 UX, telemetry, and regressions; Linux praised for stability and control, especially on all‑AMD hardware.
  • macOS users envy Proton; Apple’s translation layers are reported as less compatible and less stable.
  • Long sub‑thread on Linux’s complex userspace ABI, glibc issues, and the rise of Flatpak/Snap/AppImage versus the simplicity of “zip + run” on Windows.
  • Many joke that Win32/WinAPI has effectively become the most stable ABI for Linux gaming via Proton.

Native Linux Ports vs Proton

  • Some mourn a “death of native Linux gaming,” arguing Proton gives studios an excuse to drop or never create ELF/Linux builds and that Steam once pushed harder for native ports.
  • Others counter that the tiny desktop Linux market means Proton is the only realistic way to get broad game availability; better “Windows build + Proton” than “no Linux support.”
  • Debate over whether long‑term health would be better served by better ELF tooling and stable Linux ABIs versus accepting a permanent Win32 translation layer.

Beyond Steam and Tools

  • For non‑Steam and DRM‑free titles, users highlight Lutris, Bottles, Heroic, UMU Launcher, and custom Proton aliases.
  • Reports that many non‑game Windows applications, including GPU‑accelerated ones, increasingly work well under Wine/Proton.

Business, Ethics, and Valve

  • Valve’s hiring process and support for open‑source contributors are described positively.
  • Some criticism over Valve’s past association with skin gambling and lootbox‑like monetization, though others note crackdowns and frame Proton as at least a positive use of that revenue.

I sped up serde_json strings by 20%

Performance Improvements in serde_json

  • Discussion centers on a ~20% speedup in JSON string handling in serde_json.
  • Many see this as an example of Rust’s ecosystem (especially core crates) evolving quickly, independent of the compiler release cycle.
  • Some commenters emphasize the value of optimization work, but a few worry about correctness and want extensive fuzzing, especially for UTF‑8 edge cases.

Size, Dependencies, and Build Artifacts

  • One commenter claims serde_json leads to ~3 GB of dependencies; multiple others reproduce small test projects and measure ~70–80 MB in target/, concluding the 3 GB figure is likely incorrect or conflating multiple projects, IDE artifacts, or stale builds.
  • It’s noted that serde_json itself has very few direct dependencies and is small on crates.io; bloat is mostly from generated code, debug info, and accumulated artifacts.
  • Several people remark that Rust debug builds and target dirs get very large; cargo clean often frees many GB, partly due to stale artifacts and very verbose debug info.

Comparisons to Other Languages

  • A small Rust+serde example is compared to a Go equivalent:
    • Rust build: tens of MB of artifacts, seconds to build.
    • Go build: a few MB of artifacts, fractions of a second.
  • Some argue this makes Rust look “bloated”; others counter that this is mostly build-time overhead, not final binary size.

Should JSON Be in the Standard Library?

  • One side: JSON is ubiquitous; needing a third‑party crate for something so basic is seen as a weakness and a potential supply‑chain risk.
  • Other side: keeping JSON out of std avoids long‑term maintenance burden for a possibly transient format, keeps stdlib lean, and allows independent evolution; adding serde_json via Cargo is considered trivial.
  • There is debate over whether languages with big standard libraries (Python, Go, C#) set a better precedent than Rust’s “small std, rich ecosystem” model.

Dependency Trees and Ecosystem Maturity

  • Some view Rust’s deep dependency trees as a security and maintainability concern, especially for web stacks pulling in hundreds of crates.
  • Others argue this is a trade‑off enabled by good package management, encouraging code reuse and small, well‑factored libraries, analogous to ecosystems like Node.js.

Designing my own watch (2020)

Price, Value, and Privilege

  • Estimated price ranges from ~US$9–20k; some see it as reasonable or even “cheap” for a custom luxury piece, others see it as extravagant or out of touch.
  • Debate over whether such spending is inherently “conspicuous consumption” vs simply choosing a high‑end hobby instead of, say, expensive cars.
  • Some object to framing the story as broadly empowering advice, arguing this level of customization is accessible only to the very privileged.
  • Others respond that people routinely spend similar sums on other non‑essential goods; what’s “expensive” is highly relative.

Design, Aesthetics, and Readability

  • Strong agreement that watch taste is highly personal; some love the minimalist, unpolished, depth‑focused aesthetic, others find it “boring” or poorly finished for the price.
  • Several complain about low legibility: date indication and low‑contrast hands are seen as hard to read.
  • Comparisons are made to other brands (Ressence, Ming, Isotope, etc.) that some commenters would prefer at similar prices.

Mechanics and Complication

  • The annual calendar mechanism attracts technical curiosity; one commenter walks through how the disks and cogs likely interact, with some details still “unclear.”
  • Others note that the movement is based on a standard ETA calibre with an added module; disagreement over whether that justifies the price.

Customization, Uniqueness, and “Designing”

  • Clarification that this is a customization of an existing model and mechanism, not a ground‑up movement design.
  • Some feel the title overstates the owner’s design role; others argue specifying size, materials, layout, and colors is legitimately “designing” within a framework.
  • Later, nearly identical configurations appear in the maker’s online customizer, raising questions about how unique the piece remains.

Durability, Wearability, and Theft

  • Mixed views on fragility: some fear damaging a costly watch; others state mechanical luxury watches are robust, repairable, and should be worn daily, scratches included.
  • The low‑key look is seen as “security by obscurity,” less attractive to thieves than well‑known luxury models.
  • Strap comfort and material (metal vs leather vs cheap bands) is debated, especially around weight, hair‑pulling, and typing comfort.

Alternatives, DIY, and Broader Watch Culture

  • Many propose cheaper or more “practical” options (Casio, G‑Shock, Garmin, Seiko, Yeswatch, NH35/SeikoMods), including hackable and e‑paper‑like devices.
  • Several describe sub‑$100 or <$500 “custom” or semi‑programmable watches as more fun and accessible than five‑figure Swiss pieces.
  • Others discuss fully DIY mechanical watchmaking; feasibility is contested due to time, tooling, and design complexity.
  • Thread touches on smartwatches and phones: high‑end mechanical sales remain strong while lower‑end segments have been hit by wearables.
  • Some emphasize analog vs digital time “mental models” and the appeal of depth and 3D mechanics versus flat screens.

Longevity, Investment, and Heirloom Potential

  • Pro‑mechanical voices highlight decades‑long lifespans, repairability, and potential value retention or appreciation.
  • Critics counter that even replacing smart/fitness watches periodically often won’t total five‑figure sums, so “saving money” via one luxury watch is doubtful.
  • Several like the idea of such a piece as a personal story and future family heirloom, independent of financial return.

Ask HN: Which movies did you watch multiple times?

Overall pattern

  • Thread is a massive list of “rewatchable” movies, skewed toward sci‑fi, action, 80s/90s comedies, and cult classics.
  • Titles most frequently mentioned include The Matrix, Lord of the Rings, Pulp Fiction, Alien, Fight Club, Star Wars (original trilogy), Groundhog Day, Die Hard, Back to the Future, and various Pixar/Disney and Studio Ghibli films.

Why people rewatch

  • Comfort and mood regulation: many use familiar films as “comfort food,” background while working, or to get into a specific emotional or thinking mode.
  • Visual / audio spectacle: films with strong cinematography or sound design (e.g., Fury Road, 1917, Dune, Blade Runner, The Fifth Element) are rewatched to enjoy their aesthetics and sound systems.
  • Complexity and structure: puzzle or time-bending films (e.g., Tenet, Inception, Primer, Coherence, Predestination) are revisited to understand plots, appreciate structure, or study screenwriting.
  • Humor and quotability: comedies (Office Space, Idiocracy, The Princess Bride, Ghostbusters, Monty Python, Sideways, various cult comedies) are valued for endless quotable lines.

Rewatching habits

  • Some rewatch dozens of times; others rarely rewatch at all, preferring novelty.
  • A few say truly “great” films are often watched only once to preserve their impact; lighter or relatable films become the repeat staples.
  • Several describe annual or date‑based rituals (e.g., specific movies tied to holidays or historical anniversaries).
  • Parents report heavy repetition of kids’ films (Disney, Pixar, Lego Movie, Mario, etc.).
  • Some mostly rewatch individual scenes (famous courtrooms, finales) rather than whole films.

Debates and mixed views

  • Tenet: praised by some as highly rewatchable and rewarding with guides, subtitles, and diagrams; others find it pretentious or logically inconsistent, especially around time mechanics.
  • Prometheus: defended as underrated, visually strong, and an interesting sci‑fi/horror entry; others find it infuriating or damaging to the franchise.
  • Later Matrix sequels and the fourth film in particular draw both appreciation (for meta/recapitulation aspects) and skepticism.
  • One commenter notes few people seem to “love” post‑2015 films, blaming modern franchise/corporate priorities.

Meta‑discussion

  • At least one participant compiled a rough frequency table of movie mentions to identify the thread’s consensus favorites.
  • Others explicitly bookmark or mine the thread as a recommendation list.

I'm tired of fixing customers' AI generated code

Scope of the problem: AI‑generated client code

  • Many API users now arrive with code written by LLMs that:
    • Call non‑existent endpoints or fields hallucinated by the model.
    • Ignore rate limits, error handling, and basic HTTP concepts.
  • This creates expectation that the API provider will debug or even design the entire app for free.
  • Several commenters note this isn’t fundamentally new (stack‑overflow copy/paste, script kiddies), but AI massively increases the volume and speed of low‑quality code.

Causes: low skills + “just make a thing” mindset

  • People want to build products, not learn programming; AI appears to let them skip fundamentals.
  • Some see this as an extension of junior devs with buzzwords but little depth.
  • Others argue self‑teaching takes substantial time; a “week to learn programming” is unrealistic for most.
  • There’s concern that reliance on AI erodes understanding and makes debugging much harder.

Proposed coping strategies for API providers

  • Improve self‑service:
    • Strong docs, OpenAPI specs, generated SDKs, minimal “hello world” examples in popular languages.
    • Public FAQs and support articles targeting common AI‑induced mistakes.
  • Change support model:
    • Explicitly limit free support; add paid tiers, “developer”/enterprise support, or “no support” positioning.
    • Fire or filter high‑maintenance customers; set clear boundaries early.
    • Build a community forum so other users can help for free.
  • Offload work:
    • Partner with consultants or freelancers specializing in fixing AI‑generated apps.
    • Some see a “gold mine” market in rescuing these projects.

“Use AI to fix AI” ideas

  • Suggestions include:
    • A support bot/agent grounded strictly in the API docs to detect invalid endpoints/fields and propose corrections.
    • LLMs to triage, auto‑respond, or prioritize tickets.
    • Using hallucinated endpoints as signals for missing or confusing API design (“hallucination‑based API design”).
  • Skeptics note that:
    • LLMs also hallucinate and can get stuck in loops without a knowledgeable human guiding them.
    • Scale of low‑quality code/content may become unmanageable.

Broader views on AI and coding

  • Many see AI as:
    • Good for speeding up typing, boilerplate, and simple bug hunting.
    • Dangerous when used as a substitute for understanding or for full app design.
  • Review burden rises: it’s harder to vet large, incoherent AI‑written patches; some fear “AI reviewing AI” is misguided.
  • Others think, as with ATMs and cloud, AI will create new jobs: cleaning up, hardening, and extending AI‑generated prototypes.

Euphemisms are best changed frequently (2016)

Nature of the euphemism treadmill

  • Many agree the treadmill is real but dispute that it’s “healthy.”
  • Core criticism: changing labels rarely destigmatizes the underlying thing (disability, low intelligence, out‑groups); it often just resets the clock.
  • Some see euphemisms as clarifying and more accurate in specific cases (e.g., PTSD vs “shell shock”), but others see palliative language as obscuring brutal realities (echoing Orwell).

Platform censorship and “algorithmic euphemisms”

  • Social media moderation and advertiser rules generate new euphemisms (“unalive,” “pew pews,” oblique war phrasing) to avoid filters.
  • These initially look like in‑group slang but then leak into offline speech.
  • Several commenters expect LLM-style moderation to close these loopholes and push users to ever more convoluted circumlocutions.

Race and identity labels

  • Heavy debate over “colored people” → “people of color” → “BIPOC,” “African‑American,” “Latinx,” ADOS, etc.
  • Some view umbrella terms as useful when referring to “all non‑white people”; others see them as vague, dehumanizing catch‑alls imposed by elites or HR.
  • Multiple comments note that many target groups don’t actually like or use some of the new labels (e.g., “Latinx,” “African‑American”), yet institutions and media push them anyway.
  • Confusion over inclusion (e.g., whether Asians/Indians are in “BIPOC”) illustrates how opaque these constructions can be.

Disability language

  • Several disabled posters strongly reject euphemisms like “differently abled,” “visually challenged,” or “dis‑ability” respellings; prefer “disabled,” “blind.”
  • They describe such terms as infantilizing, patronizing, or invented by non‑disabled people without consultation.
  • Reclaimed slurs (e.g., “crip,” “queer”) may be acceptable in‑group but not from outsiders.

Virtue signaling, shibboleths, and social conflict

  • Many see new terms as shibboleths: markers that someone is “up‑to‑date” and morally aligned, and tools to stigmatize those who aren’t.
  • Others argue language updates can be genuine attempts at kindness and inclusion; accusations of “virtue signaling” are themselves a signaling move.
  • There’s concern about ageism and ESL burdens: rapid cycles make older or non‑native speakers anxious and easy to police.

Politics, power, and class

  • Distinction drawn between slow, organic semantic drift and rapid, top‑down renamings driven by institutions, activists, or branding (“Department of Defense,” “cash assistance,” “TANF”).
  • Euphemisms can function as dog whistles (coded hostility) or die when bigots feel safe stating the quiet part aloud.
  • Some see language policing as disproportionately a professional‑class, U.S.-centric phenomenon that deepens class and political divides.

Tech and domain-specific euphemisms

  • Analogous shifts noted in tech: “surveillance” → “advertising,” “tracking” → “telemetry,” “whitelist/blacklist” → “allowlist/blocklist,” “master” → “main.”
  • Opinions split between those who welcome clearer or less loaded terms and those who see needless churn driven by ideology.

Bioaccumulation of Microplastics in Decedent Human Brains

Scope of the Study and Methods

  • Thread notes this is a preprint using relatively new pyrolysis GC/MS methods that are “not yet widely adopted,” prompting caution.
  • Several posters find the reported brain plastic loads (~0.48% by weight, up to ~0.9%) intuitively implausible; they question extrapolations, calibration, and potential overestimation from imperfect removal of organic matter.
  • Others accept the measurements directionally but see them mainly as evidence of increasing bioaccumulation, not yet of specific health outcomes.

Evidence of Harm vs. Uncertainty

  • Multiple commenters ask: “What is the evidence microplastics are harmful?”
  • Cited points:
    • Toxicology principle: “dose makes the poison”; in controlled exposure studies micro/nanoplastics can drive toxic outcomes in cells and animals.
    • Correlations reported between plastics and atherosclerosis, adverse cardiovascular events, impaired sperm production, endocrine disruption, reproductive toxicity, lung barrier damage, and fetal growth/brain development (mostly in rodents/mice or cell models).
  • Counterpoints:
    • No clear, direct causal link in humans yet; associations may reflect confounders (e.g., ultraprocessed food).
    • Some argue if microplastics were strongly toxic, we’d already see obvious mass-illness patterns like with lead, asbestos, or thalidomide; others respond that long latency and subtle, chronic effects make this comparison weak.

Exposure, Bioaccumulation, and Blood–Brain Barrier

  • Posters emphasize pervasiveness: air, water, food, even remote regions like the Arctic and Antarctica. Avoidance is seen as nearly impossible.
  • One study is cited showing nanoplastics can cross the blood–brain barrier in mice, influenced by particle “corona” composition (cholesterol vs protein).
  • There’s debate over major exposure sources: tires and synthetic fibers vs plumbing plastics (PEX), food packaging, etc.

Risk Framing and Priorities

  • Some are alarmed by a reported ~50% brain plastic increase from 2016 to 2024 and argue for a precautionary approach and reduced plastic production/use.
  • Others see this as overblown compared to better-established risks (obesity, sedentary lifestyle, metabolic disease), warning against panic and policy driven by “vibes” rather than strong evidence.
  • Thread splits between “common sense says this is bad, act now” and “absence of solid causal evidence means focus on research first.”

Societal and Regulatory Dimensions

  • Debate over blame: corporations/shareholders vs consumer demand and general apathy.
  • Several note regulatory capture and slow historical responses to pollutants; others argue rich, capitalist societies are precisely where such research and regulation tend to emerge.

Crypto 'pig butchering' scam wrecks bank, sends ex-CEO to prison for 24 years

Accountability for Scammers and Financial Crimes

  • Several comments ask why many scammers never see prison and whether “scamming is legal,” citing online personalities and crypto projects.
  • Others respond that fraud convictions are actually common; intent and proof of lying are key, and “scam” is often used too loosely by the public.
  • A major subthread contrasts this 24‑year sentence over ~$47M with the 2008 crisis: some argue there was abundant evidence of fraudulent securities, robo‑signing, and ratings manipulation; others say 2008 behavior was mostly mispriced risk, buried fine print, and civil “duty of care” issues, not easily provable criminal fraud.
  • Debate over why 2008 bankers weren’t jailed: proposed reasons include “too big to fail,” preference for huge settlements over prosecutions, weak or captured regulators, and very high evidentiary standards from the DOJ.

What “Pig Butchering” Means

  • Many note it’s essentially a long con: cultivating a relationship, then repeatedly extracting money via fake investments, often crypto.
  • Term originates from Chinese operations (杀猪盘), likening victims to pigs “fattened” with small wins before a big “slaughter.”
  • Distinguishing features in the thread: long-term grooming, fake trading apps, repeated deposits, and large organized operations often tied to human‑trafficked call‑center labor in places like Myanmar.
  • Some see the phrase as overhyped headline marketing; others say vivid naming helps people recognize and avoid these scams.

How the Money Moves and Why Tracing Is Hard

  • Discussion clarifies you can’t literally “wire to a crypto wallet”; funds typically go via intermediaries (exchanges, OTC desks, or foreign bank accounts).
  • Scammers often use money mules and stolen/forged identities, making it hard to reach the real organizers even when accounts are found.
  • Cross‑border issues (e.g., Hong Kong/China, possible nation‑state or large criminal groups) further limit U.S. law‑enforcement effectiveness.

Victim Psychology and CEO Responsibility

  • Many are stunned a bank CEO believed he needed millions to “verify” crypto funds.
  • Explanations offered: overconfidence, sunk‑cost fallacy, refusal to admit being duped, possible cognitive decline, and general confusion around crypto.
  • Commenters draw a sharp line between being a victim and embezzling depositor funds to chase losses; the CEO is widely seen as morally culpable for wrecking his community.
  • One view suggests investigators should at least consider whether the CEO controlled the destination wallet himself, though this is speculative/unclear.

Broader Lessons and Risks

  • Emphasis on diversification: some victims reportedly lost 70–80% of retirement because they were concentrated in one bank/investment.
  • Several stress involving trusted family in major financial decisions, especially for the elderly.
  • Some foresee scams growing more persuasive with AI and data breaches, particularly targeting older people.

US hospital told family their daughter had checked out when in fact she'd died

Alleged hospital misconduct and cover-up

  • Commenters see the year‑long failure to notify next of kin and the mishandling/storage of the body as beyond clerical error, possibly rising to criminal negligence.
  • Several speculate about a malpractice event (e.g., treatment error with diabetes) followed by fabricated discharge paperwork and delayed death certification to avoid autopsy and civil liability.
  • Others stress that, without evidence, exact causes remain unclear, but agree the post‑death handling is egregious.

Malpractice, tort reform, and incentives

  • Texas “tort reform” is discussed: caps of $250k on non‑economic damages make malpractice suits uneconomical in many cases after legal fees.
  • Some argue caps were sold as a way to reduce healthcare costs and defensive medicine; others counter that Texas costs and malpractice rates remain high, suggesting it mainly protects providers and large hospital systems.
  • DOJ settlements over concurrent/double‑booked surgeries in Texas are cited as examples where only whistleblowers and federal action create accountability; financial penalties are seen as small compared to alleged profits.

Staffing, training, and care quality

  • Many note residents and trainees perform large portions of care, with attendings overseeing; the system is portrayed as dependent on overworked trainees.
  • Claims that medical organizations, universities, and immigration limits artificially constrain doctor supply; others mention emigration from systems like the UK and compressed pay scales.

Patient safety, advocacy, and lived experiences

  • Numerous stories describe dangerous discharges, misidentification, ignored contact info, and callous handling of psychiatric holds and suicidality.
  • Several emphasize that hospitals provide no built‑in patient advocate; families or children often function as de facto advocates.
  • Checklists and rigid discharge procedures are seen both as safety tools and as liability‑driven bureaucracy that can override individual judgment.

Legal, ethical, and procedural issues

  • Debate over whether this should trigger criminal charges versus only civil suits; recognition that diffusion of responsibility makes prosecutions unlikely.
  • HIPAA is explained as compatible with informing families when it’s in the patient’s interest; next‑of‑kin notification and death certificates are governed by state law.
  • Some argue large out‑of‑court settlements let institutions bury facts that should be public.

Broader system and international comparisons

  • Multiple commenters compare U.S. outcomes and costs unfavorably to Europe and Canada, arguing the for‑profit, litigation‑heavy model produces high prices, low accountability, and third‑world‑like failures despite advanced medicine.
  • Others note serious failures also occur in European systems but agree that U.S. incentives and access problems amplify harm.

Breaking down a record-setting day on the Texas grid

Demand Response & Smart Thermostats

  • Several users report “rush hour” thermostat events aligning with gross load peak, then releasing at net load peak, causing a usage spike when prices are highest.
  • Some feel these programs may cost them more than doing nothing, especially on flat-rate tariffs.
  • Complaints about difficulty unenrolling and opaque processes; some resorted to password changes, device resets, or replacing thermostats.
  • Concerns about utilities’ cloud access to EVs/thermostats and over-polling vehicles, causing 12V battery issues.
  • Others argue demand response should reduce net peak load and that participants should not pay more than non-participants; if they do, something is misdesigned.

Utility-Scale Batteries and ERCOT Operations

  • Texas now has substantial utility-scale storage, with record battery discharge measured in MW (power), not total MWh.
  • ERCOT drew ~2,000 MW from its Contingency Reserve (ECRS) and relied heavily on batteries instead of slower-start resources.
  • Batteries are praised for frequency/voltage support and evening price control, but capacity is still too small to absorb frequent wind oversupply; curtailment remains normal and efficient.

Grid Tightness and Conservation

  • Discussion around a day with ~85 GW load and only 130 MW of “SCED within 5 minutes” capacity left.
  • Clarification that ~4 GW of additional capacity existed outside SCED but likely at higher cost.
  • Some users note fewer conservation alerts this year; others describe frequent thermostat-based “Rush Hour” events from local utilities.

Crypto Mining, Data Centers, and Load Growth

  • Bitcoin miners and data centers in Texas participate as flexible load, sometimes earning more from curtailment payments than from operations.
  • Local complaints include noise, limited jobs, tax breaks, and potentially higher retail power prices.
  • One side calls bitcoin an energy-wasting “game”; another claims it’s economically and socially vital, more important than air conditioning or even the internet.

Home Batteries and Free-Night Arbitrage

  • Users ask about charging home batteries on “free nights” and discharging by day.
  • Consensus: current turnkey home batteries (e.g., Powerwall) usually don’t pay off purely for arbitrage once cost and degradation are included.
  • Debate over degradation severity and warranty periods; DIY LFP cell systems can be much cheaper per kWh but require expertise.
  • EV vehicle-to-grid is mentioned as an emerging alternative.

Texas Renewables and Rooftop Solar

  • Some argue Texas “should” be covered in rooftop solar but lacks strong state policy; others counter that incentives exist and many neighborhoods already have significant solar.
  • Local co-ops may offer unfavorable buyback rates, with accusations of “regressive” changes motivated by lost kWh sales rather than grid costs.
  • Distributed solar’s value and how much to pay for exports (retail vs market rates) is debated.

Grid Interconnection and Market Design

  • Commenters note that while Texas burns gas, nearby regions sometimes have negative prices from wind oversupply that could be imported/exported with better interconnection.
  • Resistance to connecting ERCOT to other US grids is tied to avoiding federal regulation and preserving local control.
  • Some stress that isolation already contributed to deadly failures (e.g., winter storm), arguing for at least emergency interties.
  • Others warn that broader interconnection can propagate failures and that gas plants have nontrivial start/stop costs, complicating simple “just import cheap power” narratives.