Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 580 of 795

Ask HN: What sub $200 product improved your 2024

Digital tools & AI

  • Several recommend paid AI tools:
    • ChatGPT Plus (~$20/month) cited as a big coding/productivity boost, though one person notes it exceeds the $200/year threshold and worries about skills atrophying.
    • Cursor (AI-powered code editor) praised for semi-automated coding where the user remains the “creative expert,” especially for complex game/dialogue pacing. Another user questions what makes it special beyond automatic code edits.
  • JetBrains IDEs (e.g., WebStorm, RubyMine, IntelliJ) seen as a major upgrade over VS Code:
    • Strong refactoring, integrated git/diff, DB tools, test frameworks, and debugger in one subscription.
    • View is that VS Code is a great editor, but JetBrains is a fuller “engineering” environment.

Home, comfort & health

  • Sleep and rest:
    • Weighted blankets, satin/sateen sheets, and high-quality boxer briefs (incl. bamboo fabric) reported to dramatically improve sleep comfort.
    • A popular sleep mask and noise‑cancelling headphones cited as big contributors to better sleep and focus.
  • Air quality:
    • Air purifiers (Levoit and higher‑end BlueAir) and DIY Corsi–Rosenthal boxes credited with resolving respiratory/sleep issues.
    • CO₂ monitors (Qingping, AirGradient DIY) reveal very high indoor CO₂, explaining fatigue; users validated them against lab‑grade monitors.
  • Water:
    • Sparkling water machines (Aarke, Drinkmate, Sparkel) reduce plastic waste and hauling bottles. Some prefer CO₂ subscriptions; others dislike shipping heavy cylinders and tinker with homebrew CO₂ setups.
    • One asks about sparkling water and dental health; another reports decades of heavy use with no apparent issues, but labels it anecdotal.

Tech & gadgets

  • Portable monitors (15–22") praised for doubling screen space on the go. Some criticize paying ~$200 for 1080p; others say it’s fine for aging eyes and large form factors are rare.
  • Mesh Wi‑Fi systems solve coverage/dropout issues at home.
  • E‑ink readers (Boox Color 7) and Wacom tablets reduce eye strain and make annotation/drawing more natural.
  • Robot vacuums, even cheap refurbished models, significantly reduce cleaning effort; users note deals and future upgrades, and ask about obstacle avoidance.

Tools, mobility & misc

  • Power tools (high‑torque impact wrench), knife upgrades plus sharpening systems, cable tie guns, and upgraded office chair casters all deliver outsized everyday convenience.
  • Travel: neck braces/advanced travel pillows, solar panels for hiking, universal charger–powerbank combos, and compact car jump starters are highlighted for reliability and comfort on the move.
  • Lifestyle:
    • Some praise competitive online games as a structured, goal‑oriented hobby; others report they increased stress and found calmer alternatives like learning piano.
    • One mentions illegal drugs (e.g., cannabis) as life‑improving in social/creative contexts; another questions whether that truly counts as “improvement.”

Bye-bye Windows gaming? SteamOS officially expands past the Steam Deck

SteamOS vs Windows on Handhelds and PCs

  • Many welcome competition to Windows gaming, citing frustration with Windows 11 UX, forced updates, bloat, and hardware restrictions.
  • Example pricing: Legion Go S reportedly costs $599 with Windows and $499 with SteamOS, though the Windows model includes a larger SSD; some argue OEM Windows licenses are cheap and the price gap is mostly margin.
  • Strong consensus that Windows 11 is poorly suited to small handhelds (tiny UI, intrusive prompts), whereas SteamOS is designed for that form factor and “console-like” use.

Maturity of Linux/SteamOS Gaming

  • Proton/Wine are seen as transformative: many report large Steam libraries now “just work” on Linux and Steam Deck, including demanding titles, often with zero configuration.
  • Tools like ProtonDB, Heroic, Lutris, RetroArch, and various SteamOS-like distros (Bazzite, ChimeraOS, SteamFork, CachyOS handheld build) are frequently cited as making non‑Steam and legacy games practical.
  • Main remaining blockers: kernel-level anti‑cheat and publisher DRM/launchers (EA, Riot, some Sony overlays), which often break under Proton. Competitive F2P titles (Fortnite, Valorant, League, recent FIFA/FC) are common examples.

Anti‑Cheat, Rootkits, and User Freedom

  • Large subthread debates kernel anti‑cheat:
    • One side sees it as an unacceptable “rootkit” that undermines user control, privacy, and OS security; they’d rather lose certain multiplayer games than cede kernel control.
    • Others argue strong anti‑cheat is necessary to keep competitive games playable and that many players willingly trade some control for a cheat‑reduced experience.
    • Multiple comments advocate server‑side anti‑cheat and better game design (less trust in the client) instead of kernel drivers.

Beyond Gaming: Desktop Use and Apps

  • SteamOS on Deck is already a full KDE desktop with browser, terminal, editors, and app store; users add IDEs, Discord, etc., and even dock Decks as desktops.
  • Desire remains for reliable support of Adobe tools, Lightroom, and high‑end Windows utilities; Linux alternatives (Darktable, RawTherapee, LibreOffice) are praised but seen as insufficient for some workflows.

Adoption Prospects and Skepticism

  • Optimists foresee SteamOS and derivatives becoming the default for dedicated gaming PCs and TV consoles, with Windows kept only for edge cases.
  • Skeptics argue casual gamers will stick to Windows due to broader peripheral support, specific modding tools, and sheer inertia.

Spinal cord injuries from mountain biking exceed hockey, other high-risk sports

Context and Study Scope

  • Many commenters stress that the study is from British Columbia, a global “mecca” for downhill and bike-park riding (e.g., Whistler), which likely skews injury counts.
  • Several argue the headline is misleading without normalizing by participation rates; more total spinal injuries does not necessarily mean a higher per‑participant or per‑hour risk than hockey or football.

Discipline Differences in Mountain Biking

  • Strong consensus that “mountain biking” covers very different activities:
    • Casual XC / local trail riding vs. lift‑accessed downhill, enduro, freeride, and bike-park jump lines.
  • Multiple riders say serious spinal and major bone injuries are overwhelmingly associated with aggressive downhill, big jumps, and double‑black features, not mellow trails.

Role of E‑Bikes and Access

  • Some foresee e‑bikes worsening injury rates by:
    • Allowing less fit or less skilled riders to access steeper, more remote terrain more often.
    • Increasing “exposure” (more downhill runs per day).
  • Others note power limits (typically ~20–28 mph assist) and argue the main danger is rider behavior and infrastructure (lack of safe bike space pushing riders into pedestrian or car domains).

Equipment, Protection, and Bike Design

  • Discussion of pads, full‑face helmets, spine protectors, airbag systems, and smart materials (e.g., D3O).
  • Study reportedly found most injured riders wore helmets but few wore additional pads.
  • Commenters note modern bike geometry (slacker head angles, longer wheelbases) makes going “over the bars” less likely but encourages higher speeds and more aggressive terrain.

Risk Perception vs. Other Sports

  • Comparisons with football, soccer, hockey, gymnastics, combat sports, motorsports, equestrianism, and road cycling:
    • Argument that “high risk” is poorly defined; both absolute numbers and severity per exposure matter.
    • Some feel road cycling among cars is more frightening; others view downhill MTB as clearly more dangerous.

Skills, Technique, and Falling

  • Several emphasize skills training (including “how to fall,” borrowing from martial arts and judo) as underused but potentially important for reducing serious injury.

Environmental and Ethical Debate

  • One long post argues mountain biking and trail building are inherently destructive to wildlife habitat and should be banned from natural areas.
  • Others push back, questioning this focus given far greater impacts from cars and urban infrastructure.

The Aging Programmer [video]

Relevance and scope of the talk

  • Some find the talk “generic aging advice,” not strongly programmer‑specific; slides alone feel like a 2‑minute summary of standard guidance.
  • Others say the full hour adds useful context, nuance, and caveats about individual variation and survivorship bias.
  • Several older devs say they “needed to hear this” and found it pragmatic and positive.

Effects of aging on programming work

  • Many report reduced ability for marathon sessions, all‑nighters, and long typing stretches; more physical discomfort and need for breaks.
  • Some feel slower at low‑level tasks but better at architecture, system design, YAGNI, and “good enough” decisions.
  • A few younger but disabled devs describe similar limits early in their careers and significant mental‑health stress from that.

Physical health, pain, and ergonomics

  • Back pain is common; multiple users strongly recommend specific books/methods (e.g., McGill, McKenzie) but others warn these can worsen some conditions without proper diagnosis (MRI, good PT).
  • Suggestions include: strength training, kettlebells, TRX, push‑ups, active chairs, reclining chairs, and careful keyboard/desk ergonomics.
  • Good results are reported, but outcomes are described as highly individual and provider‑quality‑dependent.

Focus, cognition, and digital distractions

  • Many feel attention spans worsen with age and/or social media; others in their 40s+ report no decline, crediting avoidance of “mass social media.”
  • Strategies: reading books again, “digital detox,” meditation, and deliberate “lazy breaks” rather than forcing concentration.

Career dynamics and corporate culture

  • Older devs struggle more with corporate politics than with code: resistance to “go fast and break things,” trendy rewrites, and architecture vanity projects.
  • There are challenges asserting experience against younger, faster devs when not formally senior; regret about not pushing harder on sustainable choices.
  • Some feel age filters make them effectively unhirable despite peak skill.

Work setups: standing/treadmill desks

  • Standing desks are widely endorsed, with emphasis on alternating standing/sitting; inactivity in any posture is seen as harmful.
  • Treadmill desks help people reach step goals during work; some can type fine while walking, others find reading harder.

BMI, race, and health arguments (contested)

  • The speaker dismisses BMI as “nonsense” and likely racist; some commenters echo professional‑body critiques that BMI was derived from narrow populations and should be used with other metrics.
  • Others argue BMI is just a height/weight number, not inherently racist; they see “BMI is racist” as overreach or obesity‑normalization.
  • Separate sub‑thread debates food deserts and whether healthy eating is realistically accessible in poor areas, with strong disagreement.

Hypermobility, autism, and programmers (contested)

  • One commenter claims programmers are unusually hypermobile, tying this to specific genes and to autism/transgender over‑representation; evidence presented is tiny (n=5) and heavily challenged.
  • Others counter that such strong claims need real data; a link is shared showing higher hypermobility prevalence in ADHD/autism populations, but extrapolation to “programmers in general” is viewed as speculative.

Outlook on aging and disability

  • Several older or disabled programmers emphasize that bodily decline is inevitable but not the end of meaningful work.
  • Themes: accept limits, adapt proactively (tools, habits, expectations), and avoid the “this is just how it is now” fatalism.
  • One younger engineer gradually going blind finds the talk validating, highlighting that disability is a universal, eventual human condition and planning for it benefits everyone.

Operating System in 1,000 Lines – Intro

Hardware targets & RISC‑V details

  • Several comments discuss whether the 32-bit RISC‑V OS can run on real hardware.
  • Current mainstream RISC‑V SoCs with MMUs are mostly 64-bit; 32-bit RISC‑V with MMU is uncommon outside FPGA/embedded contexts.
  • Porting from RV32 to RV64 (or vice versa) is seen as straightforward: main change is page-table layout (sv32 two-level vs sv39/sv48 multi-level).
  • Allwinner D1 and Raspberry Pi / Pico boards are suggested as potential targets after some porting.

QEMU, virtio, and debugging

  • Virtio is highlighted as a useful abstraction for virtual devices; it’s not QEMU‑only and is also used by other hypervisors.
  • Some prefer QEMU for convenience, others mention using KVM directly for a leaner setup.
  • Strong recommendations to wire up GDB early via QEMU’s built‑in GDB server.
  • Additional QEMU features praised: record/replay, monitor commands for MMU/virtual memory debugging, and detailed logging flags. Reverse debugging is noted as currently unreliable.
  • Multiarch GDB builds reduce the need for per‑architecture clients.

Alternative guides, languages, and OS designs

  • Other educational OS resources are mentioned: a Rust OS tutorial, MIT’s RISC‑V xv6 course, JOS/x86 materials, and a Nim‑based kernel.
  • One line of discussion argues there are already many hobby Unix‑like C kernels and calls for more experimentation: new languages (Rust, Zig, Hare, Ada, Nim, etc.) and non‑Unix designs (e.g., Plan 9–style).
  • Others respond that writing “yet another Unix‑like in C” is still a valid and concrete learning goal, and that unusual designs only appear when someone is motivated to build them.

Feedback on the 1,000‑line OS book itself

  • Many express enthusiasm: concise, approachable, good for undergrads and weekend projects.
  • Typos and phrasing issues in the English text are noted; the author confirms partial machine translation and invites PRs.
  • Readers request an ebook version; others show how to generate an EPUB from the Markdown and share a preliminary build.
  • The OS is intentionally not Unix‑like and is presented as a conceptual “toy” that readers can adapt to other architectures or languages.

Today I learned that bash has hashmaps (2024)

Feature: Bash associative arrays (“hashmaps”)

  • Bash has associative arrays via declare -A, enabling key–value lookups.
  • Some find the syntax ugly or non-intuitive; others note it’s no worse than many mainstream languages.
  • Keys can be listed with ${!map[@]}; behavior differs between bash and zsh, so scripts should pin the shebang to bash if using this.

Portability and macOS limitations

  • macOS ships an ancient Bash 3.2 (due to GPL licensing), which lacks associative arrays; newer Bash from Homebrew supports them.
  • This hurts portability across Linux/macos if you rely on associative arrays. Some prefer zsh (included on macOS) or stick to POSIX sh.

Pitfalls, scope, and reliability

  • Associative arrays interact badly with Bash scoping and references:
    • local variables have dynamic scope (visible to child functions), which surprises many.
    • Passing associative arrays “by value” doesn’t work; “by reference” requires local -n and is fragile.
  • There are reports of historical memory leaks with associative arrays in long-running scripts on older distros.
  • Some argue that needing associative arrays is a sign the script is too complex and should move to Python, Go, etc.

Performance and implementation debate

  • One comment claims lookups are linear-time and “slow AF”, implying they are not real hashmaps.
  • Others argue “hashmap” is being used loosely: associative array is the abstraction; hash map is one possible implementation.
  • There’s disagreement over whether it’s appropriate to call Bash’s structure a hashmap at all.

Shell vs. other languages and tools

  • Several people like Bash for small glue scripts, pipelines, and text processing; they recommend other languages for heavy logic, data structures, and error handling.
  • Others report writing very large, long-lived Bash systems successfully, emphasizing its ubiquity and speed.

Documentation, learning, and shell evolution

  • Reading the Bash manual or release notes regularly surfaces features like arrays and obscure options.
  • Some find the 80+ page man page daunting, preferring example-driven “cheat sheets”.
  • Discussion touches on alternative shells (fish, nushell, PowerShell) and on whether Unix tools should output structured data (e.g., JSON) versus plain text.

Annual 'winners' for most egregious US healthcare profiteering announced

Relative wealth and “middle class” comparisons

  • One commenter claims most US middle-class people are poorer than those in a Southeast Asian “backwater,” citing fear of healthcare bankruptcy and better quality of life abroad.
  • Many challenge this as implausible without data, pointing to much higher US income and GDP per capita (including PPP-adjusted figures).
  • Others note national medians and averages mask inequality; a “tech middle class” in poor countries may actually be local upper class.
  • Several argue quality of life is multidimensional (safety, infrastructure, services), making simple income comparisons misleading or unclear.

Disposable vs discretionary income and cost of living

  • Long subthread debates “disposable income”: economists define it as post-tax (plus/minus certain mandatory charges), not after housing and other expenses.
  • Several posters say laypeople often use “disposable” to mean “money left after bills,” causing confusion.
  • OECD disposable income is noted as PPP-adjusted and may include in-kind social transfers (health, education), but critics argue it still obscures higher US out-of-pocket costs for these services.
  • Some cite informal cost-of-living comparisons (e.g., France vs US) suggesting the US is ~30% more expensive; others note PPP adjustment should already handle broad COL differences.

Housing affordability in the US

  • One view: housing isn’t broadly unaffordable outside top-tier metros (NYC, SF); HN overrepresents high-cost cities.
  • Opposing view: data from FRED and Zillow show large price increases across many states and midwestern cities; commenters say this is now a nationwide issue.
  • Rural Midwest examples show cheap housing but very low incomes and weak job markets, limiting practical affordability.
  • Property taxes (e.g., Texas vs California with Prop 13) are highlighted as a major factor in ongoing costs.

Experiences and risks in the US healthcare system

  • Some middle-class, insured commenters report mostly positive care, no denials, and no catastrophic bills.
  • Others describe the system as precarious even for the insured, citing research that many medical bankruptcies involve insured, middle-class people.
  • Detailed anecdotes describe:
    • Long delays and repeated rescheduling in primary care and specialist referrals.
    • Difficulty finding providers accepting new patients.
    • Billing errors, incomplete insurance claims, and aggressive collection attempts.
    • Fragmented responsibilities among insurers, providers, and equipment vendors, with patients stuck managing the bureaucracy.
  • Consensus within this subthread: the biggest problem is systemic misaligned incentives and administrative complexity, not just formal “denials.”

Politics and public preferences on healthcare

  • One perspective: the US “wants” for-profit healthcare; democratic outcomes and recent elections are interpreted as support for industry-friendly policies.
  • Others push back, noting sarcasm in that framing and that public opinion is conflicted: people like the idea of universal coverage but often resist being moved from employer plans.

Profiteering, fraud, and regulation

  • Some argue parts of the awards list are outright fraud (false Medicare billing, unnecessary chemo) rather than normal “profiteering.”
  • Others emphasize systemic dysfunction: weak oversight allows huge frauds and abusive schemes (e.g., stripping hospital real estate, loading entities with debt while executives enrich themselves).
  • A linked estimate suggests regulatory compliance alone adds substantial per-admission cost, yet still fails to prevent abuse.
  • There is debate over whether any payment model (fee-for-service, capitation) can avoid gaming; several commenters assert all bureaucratic rules will be exploited.

A day in the life of a prolific voice phishing crew

Call Handling Habits & Tradeoffs

  • Many participants ignore unknown numbers entirely, or use iOS “Silence Unknown Callers” and call-blocking apps.
  • Others answer but stay silent or put the phone on mute to waste scammers’ time. Some “play” with scammers for amusement.
  • Several warn that answering may mark a number as “active” and increase spam; others say they already get so much spam it doesn’t matter.
  • Parents and people expecting real callbacks (contractors, doctors, schools) are reluctant to block unknown numbers, citing risk of missing important calls.
  • Voicemail is a common filter, though some note it’s still more work than just answering a legitimate call directly.

Examples of Scams & Social Engineering

  • Apple- and Google-branded phishing attempts, fake medical debt collections, USPS/Royal Mail delivery-fix scams, and Mandarin/Chinese embassy “immigration” threats are frequently reported.
  • A landline scam is described where the attacker never releases the line, then impersonates the victim’s bank when they “call back.”
  • Commenters highlight the complexity of US medical billing as fertile ground for debt-collection scams.
  • Voice cloning and “voice verification” banking are seen as creating new risk: once your voice is captured, it can be reused.

Telecom Infrastructure & Caller ID Spoofing

  • Many see caller-ID spoofing as a root problem; non-technical people often trust caller ID implicitly.
  • Email-style authentication analogies (DMARC/DKIM/SPF) are raised; STIR/SHAKEN and FCC efforts are mentioned, with mixed views on effectiveness and deployment speed.
  • Some note specific countries where spoofing is rare or now regulated, showing that stricter rules and telco enforcement can help.
  • Skepticism persists that carriers genuinely prioritize spam reduction over revenue.

Targets, Crypto vs. Traditional Banking

  • Several note that voice phishers prioritize crypto holders because transfers are fast and irreversible; others point out that traditional banking fraud still dwarfs crypto losses.
  • One takeaway: assume any inbound communication about money is suspect; independently contact institutions using verified channels.

Defensive Practices & Education

  • Core advice: hang up on unsolicited “Apple/Google/bank” calls and initiate contact via official numbers.
  • Some banks now provide in-app indicators confirming whether an ongoing call is genuine.
  • Commenters argue for more public service announcements, especially for older, TV-watching audiences, using real scam scripts to build intuition.

When will we fix the tools that run the world?

Legacy vs “sleek” modern software

  • Many argue that “sleek” modern UIs often hide fragile, complex stacks (Angular/React/SPAs) that are slower and less reliable than older tools.
  • Old-looking systems can be fast, stable, and well-tuned to workflows; appearance is a poor proxy for quality.
  • Some see modern redesigns as prioritizing aesthetics and “novice friendliness” over speed and power for expert users.

Expert, keyboard-driven interfaces

  • Multiple comments praise 80s–90s TUIs and dense GUIs: full keyboard control, instant response, high information density, and input buffering (typing ahead while screens load).
  • Modern web apps often discard buffered input, lack shortcuts, have unpredictable focus, and rely on tooltips/search instead of discoverable accelerators.
  • There’s interest in new frameworks explicitly designed for expert use, with queued input and systematic shortcut discoverability.

Healthcare and EMR case studies

  • Several examples (Norway’s “Health Platform,” Swedish regional systems, VA’s Cerner rollout) are cited as disastrous replacements of old health software, allegedly degrading care and even causing harm.
  • Others note that leading EMR vendors employ many domain experts and extensive QA; many issues stem from local misconfiguration and attempts to preserve idiosyncratic processes.
  • There is concern that health IT optimizes for billing, monitoring, and management metrics rather than clinical workflows.

Economics, incentives, and replacement risk

  • A recurring theme: organizations won’t fund major rewrites unless they clearly generate revenue (e.g., an MRI machine beats IT upgrades in hospital budgets).
  • Legacy systems encode vast domain knowledge; rewriting them is risky, costly, and often attempted by teams without that expertise.
  • Managers frequently undervalue UX and productivity gains for frontline staff, constraining efforts to “fix” tools.

Paper-like flexibility vs rigid digital systems

  • Digital forms/databases bring searchability, backups, and automation, but often remove paper’s flexibility (leaving fields blank, writing in margins, attaching arbitrary documents).
  • Many enterprise UIs mirror rigid database schemas and reporting needs instead of real-world workflows.
  • Some argue we could design systems that preserve paper’s adaptability while leveraging digital strengths.

“When will we fix it?” and systemic constraints

  • Several comments challenge the framing of “we”: there is no unified actor, only many agents with misaligned incentives.
  • Fixing foundational tools requires long timelines, substantial resources, and the ability to “change engines in flight,” which few organizations possess.

Servo Revival: 2023-2024

Project status & funding

  • Some readers read the “revival” framing as implying Servo is effectively “default dead” without substantial funding.
  • Others argue “default dead” is a startup concept and less applicable to an OSS engine with no direct customers.
  • Multiple comments hope for institutional backing (EU, governments, nonprofits, or many small donors) rather than reliance on a single billionaire donor, to avoid undue influence.

Igalia and the browser ecosystem

  • Igalia is described as a major, highly trusted consultancy in browser and OSS work, including large contributions to Chromium and maintaining Linux WebKit ports.
  • Several note Igalia’s depth of talent and even speculate it could take technical leadership of Chromium if Chrome is ever divested.
  • Companies often fund Igalia to optimize or implement specific browser features they rely on.

Technical direction: rendering and backends

  • Questions arise about moving WebRender from OpenGL to Vulkan or wgpu; some doubt WebGPU-based APIs can fully exploit modern GPUs.
  • Servo contributors mention exploration of pluggable backends and using the wgpu-based Vello library for Canvas2D.
  • Separate Rust DOM/render projects (e.g., Blitz) are noted but aren’t direct Servo/WebRender drop-ins.

Mozilla’s cancellation of Servo

  • Many are surprised Mozilla cut the Servo team given its role as a Rust showcase and potential future engine.
  • Others defend Mozilla: Gecko already exists, large-scale rewrites are risky (Netscape cited), and resources were better spent incrementally modernizing Gecko.
  • Parts of Servo (Stylo, WebRender) successfully shipped in Firefox; remaining components, especially layout, were immature and mid-rewrite when funding ended.
  • Debate centers on whether long-term competitiveness needs a new Rust-based engine or continued Gecko refactoring.

Rust, rewrites, and safety

  • Long subthread debates full rewrites vs incremental Rust adoption for memory safety.
  • One side stresses that only a near-total Rust rewrite meaningfully eliminates C/C++-style memory bugs; the other cites classic “never rewrite from scratch” arguments and Google’s success adding new safe code without full rewrites.
  • Rust’s model (ownership, lifetimes, more stack allocation, fewer leaks) is praised, but commenters note Rust can still leak memory (e.g., reference cycles).

Funding and sponsorship options

  • Servo now accepts donations via Open Collective and GitHub Sponsors.
  • Discussion compares fees and centralization risks: GitHub yields slightly higher net funds, but some prefer Open Collective’s independence and transparency despite higher fees, especially outside the US.

Other Rust and “rewrite in Rust” projects

  • Several Rust projects (OSes, desktops, tools, data libraries, browser-like engines) are cited as promising.
  • Commenters differentiate between productive rewrites and unconstructive calls for “someone else” to rewrite mature C projects in Rust.

User access / testing

  • A commenter asks if there is a browser build where Servo can be tested; no clear answer is provided in the thread.

Laid off for the first time in my career, and twice in one year

Job market, layoffs, and macro context

  • Many posters describe the current tech market as one of the worst in decades, worse than dot-com in some geographies, with far fewer recruiter contacts and slower hiring.
  • Several argue massive capital misallocation and “bullshit jobs” in tech (management layers, overstaffed teams) are now being unwound.
  • Others note workloads for remaining staff have increased, giving management cover to claim “efficiency gains.”
  • News narratives about “massive engineering/AI shortages” are widely viewed as misleading, driven by lobbying for cheaper labor (H‑1B, offshoring) and hype.

Interviews, Leetcode, and hiring practices

  • Strong dislike of Leetcode-style interviews; many senior devs avoid such companies, especially outside top-compensation roles.
  • Some see Leetcode as testing conformity, determination, and willingness to grind more than real job skills.
  • Others say DS&A knowledge remains useful and advise younger devs to practice Leetcode to access top-paying roles.
  • IQ/cognitive tests are discussed: some big firms use them; legality and value are contested.

Recruiters, networking, and job search

  • Experiences with recruiters are polarized: some got most jobs through them; others get spam, ghosting, or zero value.
  • Networking and referrals are repeatedly emphasized as crucial, especially for bypassing Leetcode-heavy funnels and ATS noise.
  • Several recommend always keeping options open, updating materials regularly, and viewing employer relationships as transactional, not loyal.

Resumes and ATS systems

  • Many report ATS parsing issues with modern, multi-column or heavily formatted resumes, PDFs with ligatures, or designer tools.
  • Simple, single‑column, text-heavy resumes (often LaTeX/Markdown → PDF) parse more reliably and yield more callbacks.
  • Some think ATS “myths” are overblown; most failures are edge cases or user formatting errors, but others show concrete parsing mistakes.

Compensation, FAANG vs. niche companies

  • One camp: only BigTech/FAANG‑adjacent reliably pay top of market; grinding Leetcode is rational if you want $200k–$400k+ trajectories.
  • Counter‑camp: real “top money” can come from becoming uniquely valuable at smaller, stable, niche companies over many years, without Leetcode churn.
  • Broad agreement that everyone is ultimately expendable, but some argue you can become “hard to replace” and negotiate accordingly.

Side businesses and career resilience

  • Strong advocacy from some for learning sales/marketing and building side businesses or small consultancies as income insurance.
  • Others push back that most apps/side ventures fail, margins get competed away, and time may be better spent on interview prep and traditional career moves.
  • Work–life–family tradeoffs and sleep deprivation concerns surface around “hustle” advice.

Interview feedback and candidate treatment

  • Many want honest rejection feedback; hiring managers counter that detailed feedback often triggers defensiveness, harassment, or legal risk.
  • As a result, most companies stick to generic rejection messages despite candidates’ desire to improve.

Magic/tragic email links: don't make them the only option

Overall sentiment

  • Strongly mixed but skewed negative.
  • Many find email magic links frustrating or unsafe as the only login method, especially compared to passwords + managers or passkeys.
  • Some defend them as simpler for non-technical or infrequent users and useful in specific contexts.

Usability and UX of magic links

  • Multi‑device pain: email often isn’t available on work laptops, gaming PCs, TVs, or shared/corporate devices; users end up forwarding links, copying long URLs, or creating QR codes.
  • Slower and fragile: SMTP delays, spam filters, graylisting, corporate firewalls, and .zip TLD blocking frequently interrupt flows.
  • Distraction: being forced into an inbox breaks task flow and leads to users getting “lost” in email.
  • In‑app browsers: email/RSS/Slack clients open links in embedded WebViews or wrong browsers, stranding the session.
  • Frequent re‑logins plus magic links (e.g., some AI tools, banking apps) push users to abandon products.

Security considerations

  • Email as single factor: if email is compromised, accounts are too; many point out this is already true for password resets.
  • Phishing risk: training users to click login links in email normalizes behavior phishers exploit; QR login has similar abuses.
  • Anti‑phishing scanners and link previewers auto‑click links, consuming one‑time tokens or auto‑confirming actions.
  • GET‑based logins violate the “GET must not change state” norm and interact badly with prefetchers and security tooling.
  • Some implementations log in the requesting device when the link is clicked elsewhere, which can be a “phisher’s dream.”

Alternatives and mitigations

  • Email/SMS OTP codes are widely seen as a better middle ground: work cross‑device, avoid link auto‑clicks, but remain phishable.
  • Recommended mitigations:
    • Link → landing page → explicit “Confirm login” POST.
    • Couple link to a browser cookie or IP; if mismatch, require extra confirmation or OTP.
    • Include device, location, and browser info on confirmation screens.
    • Provide backup codes or allow passkeys/passwords alongside magic links.
  • Some advocate QR‑based cross‑device flows, but note they are heavily phished in practice.

Passkeys and other auth methods

  • Passkeys praised for strong security and quick UX on existing devices; suggested as primary, with email OTP/magic links as recovery.
  • Concerns:
    • Recovery and vendor lock‑in (loss of device, platform bans, sync failures).
    • Poor fit for untrusted or shared devices where users don’t want their whole passkey store.
    • Legal issues around biometrics vs passwords in some jurisdictions.
  • Many still prefer traditional username/password + password manager + TOTP for control, speed, and predictable cross‑device use.

When magic links are seen as acceptable

  • Low‑risk, infrequently accessed tools, simple enterprise utilities, guest checkouts, unsubscribe links, and “grandma‑friendly” apps.
  • Several argue they can be “good” in such niches, but “not the best,” and should rarely be the only option.

Mistakes engineers make in large established codebases

Consistency vs Evolution

  • Many strongly agree that inconsistency is the main pain in large codebases: “When in Rome” / “be a chameleon” makes code predictable and reduces mental overhead.
  • Counterpoint: rigid consistency norms can freeze bad patterns, block improvements, and turn “consistency” into the tie‑breaker that keeps the status quo forever.
  • Several suggest: only introduce a new pattern if you commit to rolling it out systematically (or rolling it back), with a concrete migration plan and buy‑in.

Working in Bad or Inconsistent Codebases

  • Some engineers focus first on making even “bad” codebases internally consistent, reporting big reliability gains.
  • Others ask how to handle codebases that are consistently bad or already fragmented; advice includes:
    • Stay locally consistent in touched areas.
    • Isolate new “better” code in well‑documented, reusable modules.
    • Get agreement on “best of the existing” patterns rather than inventing a sixth way.

Refactoring vs Rewriting

  • Strong skepticism toward full rewrites, especially by new teams unfamiliar with the monolith; several anecdotes of multi‑year failed migrations (auth, permissions, monolith→microservices).
  • Successful stories emphasize:
    • Deep prior fluency in the old system.
    • Strangler‑fig or parallel‑implementation approaches.
    • Delivering production value early and incrementally.

Testing Strategies in Large Systems

  • Heavy emphasis on tests to de‑risk refactors: unit tests plus integration/end‑to‑end tests.
  • Debate over DB‑hitting “unit” tests:
    • Some insist on real databases for fidelity.
    • Others prefer mockable interfaces to enable fast, thorough unit tests of logic and failure modes.
  • Consensus: integration tests are crucial in large, stateful, cross‑cutting systems.

Tooling, Style, and Automation

  • Automatic formatting and linters (e.g., Go‑style, .NET/clang tools) are praised for eliminating style debates but seen as orthogonal to deeper behavioral consistency issues.
  • Massive mechanical refactors can be enabled by consistent patterns plus code‑mod tooling.

Org Culture, Politics, and Incentives

  • Many note that real blockers are organizational: risk‑averse management, “sticky” seniors guarding old patterns, PRs rejected for “inconsistency,” and lack of time for refactoring.
  • Some argue that “glue work” and cleanup are undervalued; others caution against random “boyscout” changes that derail feature work without clear benefit.

Microsoft disguises Bing as Google to fool inattentive searchers

Bing’s Google-Like Results Page

  • When users search “google” (and some other engines like “yandex”) on Bing, they see a special above-the-fold pane: blank white background, centered search box, and a colorful doodle, visually reminiscent of Google’s homepage.
  • The page auto-scrolls so the main Bing header and logo are hidden; focus goes to the spoofed search box.
  • There is a small “Promoted by Microsoft” label and an “X”, but some note these are easy to miss, especially as some ad blockers hide the element.
  • Behavior varies: some report it only in certain browsers, when logged out, or not in Edge / when signed in.

Is It Deception or Improvement?

  • Critics call it intentional deception: changing layout only when searching for a competitor, hiding Bing branding, and hijacking the user’s clear intent to go to Google.
  • Defenders frame it as harmless or even clever: many nontechnical users equate “Google” with “search” and just want results; this removes a step and keeps them on a functionally similar engine.
  • Others see it as ethically nefarious even if effective, likening it to serving a different brand than requested without saying so.

Search Quality: Bing vs Google vs Others

  • Opinions on relevance are split:
    • Some say Bing and Google have largely converged; others insist Bing remains worse, especially for nuanced or structured queries.
    • Several argue Google has degraded (“enshittified”) and is more overrun by SEO spam and low-value/AI content.
    • Niche patterns: Bing praised for image/adult search and for fewer scammy ads; Google still seen as better for local queries and some tech topics.
  • Many mention using DDG (partly Bing-backed), Kagi, Yandex, and Brave as alternatives, often switching among them depending on query type.

Privacy, Ads, and Captchas

  • Bing is preferred by some because it works under strict privacy setups and VPNs without CAPTCHA “hell,” unlike Google.
  • Others emphasize that all major engines track users and that ad blockers are essential; a few choose paid or ad-free engines to avoid this entirely.

Microsoft’s Broader Behavior & Brand

  • The stunt is viewed in context of other Microsoft dark patterns: aggressive Edge promotion, Start Menu search tying into Bing, and mobile banners nudging app installs.
  • Some see this as typical of a historically aggressive, sometimes anti-competitive company; others argue Google plays similarly dirty tricks with search and Chrome.
  • The “Bing” brand itself is widely seen as weak or mocked, though some say the service has quietly become “fine” or even better than Google in recent years.

UI Mimicry and Legal/Brand Issues

  • Several note that copying successful UI (including Google’s) is common; Microsoft’s ads platform already closely mirrors Google Ads to ease switching.
  • There is debate over whether Google’s doodles and layout are protectable trademarks; some suggest any legal case would hinge on proving deception rather than pure design copying.

Anthropic raising funding valuing it at $60B

Valuation and Funding Mechanics

  • Many see the $60B valuation as driven by private-market dynamics: tiny equity slices sold at the highest price one investor will pay, plus complex preference stacks.
  • Some argue private valuations are no more extreme than certain public tech stocks.
  • Strategic investors (e.g., big clouds) are seen as “bartering” equity for guaranteed AI spend and reporting gains on both cloud revenue and investment marks.
  • A subset frames AI startup investing as a “zero or infinity” AGI lottery rather than a normal growth bet.

Anthropic vs OpenAI: Products, Structure, and Trust

  • Several commenters are bullish on Anthropic: perceived better downstream products, strong team offering, and a cleaner corporate structure than OpenAI.
  • Others strongly prefer OpenAI (especially o1/o3 and the ChatGPT app), see it as more reliable for coding, and note Anthropic’s app UX as weaker.
  • Some businesses reportedly choose Anthropic partly because they view it as more trustworthy than OpenAI.
  • Market-share discussion: Anthropic has far less chat usage but more comparable API revenue and is growing fast.

AI Progress, Futures, and Commoditization

  • One recurring debate: two futures (near-AGI with commodity AI vs ASI “lottery ticket”) vs a more likely incremental-improvement path.
  • Some expect AI to become a low-margin commodity where compute, chips, and energy providers capture most value; others argue quality and integration can sustain moats, analogous to office software.
  • Several stress how quickly models have improved; others say progress is already slowing without new techniques or data.

Economic and Societal Impact

  • Strong disagreement over whether AGI/ASI would collapse the economy (infinite cheap labor) or resemble past technological shifts (tractors, industrialization) with painful but survivable transitions.
  • Concerns raised about climate costs of ever-larger models and finite energy resources.

Usage Patterns, Quality, and Limits

  • Mixed reports on recent Claude quality: some say it degraded; others praise the latest Sonnet, attributing issues to capacity throttling.
  • Some users heavily rely on LLMs daily; others still default to search engines.
  • A side thread explores LLMs as “therapists” or companions: some find them helpful and low-friction; others see false empathy, privacy risks, and corporate data mining as disturbing.

You can't optimize your way to being a good person

Optimization vs Moral Goodness

  • Some argue you can “optimize” toward being better, via therapy or deliberate practice, but good therapy often reduces compulsive optimization rather than feeding it.
  • Others say optimization is inherently about chasing maxima and is opposed to balance; attempting to “optimize” emotions or morality risks anxiety, OCD‑like behavior, and over‑attention to distant issues at the cost of local life.
  • Several comments suggest that overthinking morality leads to analysis paralysis; being decent often requires less abstraction and more action.

Limits of Moral Systems

  • One line of discussion applies incompleteness ideas: any formal moral system is likely incomplete or inconsistent, so “moral optimization” on a single framework is doomed.
  • This leads to “epistemic modesty”: accept that no system captures all moral truth, so using grand theories to justify current suffering is dangerous.
  • Others stress that “good” and “evil” themselves are constructed within systems; attempts to anchor them in physics or entropy are challenged.

Kindness, Empathy, and Everyday Practice

  • Many emphasize small, concrete habits: kindness to strangers, compliments, parking farther away to leave close spots for those with mobility issues, “do no harm.”
  • Empathy is widely valued but debated: some distinguish emotional vs cognitive empathy and warn that excess emotional empathy can bias decisions or cause burnout.
  • Several stories illustrate choosing leniency (not pressing charges, not demanding someone be fired) out of empathy, with commenters split on whether this is wise or naive.

Consequences, Justice, and “Toxic Empathy”

  • A substantial subthread disputes whether refusing to prosecute a non‑lethal crime is compassionate or “toxic empathy” that ignores future victims and deterrence.
  • There is also discussion of the US prison system: some see incarceration as mainly producing worse offenders; others argue that consequences and structured intervention can stop criminal escalation.

Effective Altruism and Optimization Culture

  • Some see effective altruism as exactly the kind of moral optimization the article criticizes; others defend it as simply “if you care about X, use methods that best achieve X.”
  • Skeptics point to association with high‑profile fraud and label EA a cultish scam; defenders reply that one bad actor doesn’t invalidate the idea.

Religious and Philosophical Frames

  • Religious commenters frame goodness as love of God and neighbor, emphasize effort over perfection, and sometimes explicitly reject trolley‑problem tradeoffs.
  • Others argue utilitarianism mischaracterizes morality; being a “good specimen of human nature” and living in accord with our nature is offered as an alternative criterion.

Reactions to the Article

  • Several find the piece patronizing, vague, or saying little beyond “don’t obsess”; others think the core warning—against moral perfectionism and self‑optimization spirals—is valid.

Type 2 Diabetes and cardiovascular disease attributable to sugar beverages

Health impacts of sugar-sweetened beverages (SSBs)

  • Commenters largely treat the SSB–T2D/CVD link as established; this paper is seen as important mainly for quantifying global burden by country.
  • Several emphasize that liquid sugar is metabolically distinct: rapid ingestion, low satiety, strong glucose/insulin spikes, promotion of visceral and liver fat.
  • Some argue the metabolic-syndrome constellation (T2D, CVD, fatty liver, etc.) is driven primarily by diet and lifestyle, with SSBs near the top of the list.

Environment vs personal responsibility

  • Many say blaming individuals is unfair when cheap sugar drinks are omnipresent and healthy, high‑protein or low‑sugar options are scarce or costly.
  • Others push back that people can and do change via willpower and education, though this is countered with “willpower hasn’t worked at a societal level.”
  • Cultural norms (e.g., soda/juice instead of water in Latin America or the US South) are seen as powerful drivers.

Regulation, universal healthcare, and industry influence

  • One thread claims lack of US universal healthcare is partly because processed‑food industries fear later regulation of unhealthy products; others demand evidence and note UH countries still sell soda and tobacco.
  • Sugar taxes are heavily debated:
    • Evidence from places like the UK, Berkeley and several US cities suggests reduced sugary-drink purchases and reformulation toward low/zero‑sugar products.
    • Critics say taxes are easily circumvented (buy in neighboring areas), regressive, and “window dressing” compared to fixing subsidies and the food system.

Diet composition: sugar, fat, carbs, seed oils

  • Strong disagreement over whether saturated fat or sugar is the primary villain; some cite mainstream cardiology positions against saturated fat, others doubt studies and argue refined carbs and seed oils are worse.
  • Debate over “carbohydrate poisoning”: some see excess carbs as central to modern disease; others say the issue is ultra‑processed, hyperpalatable foods, not carbs per se.

Artificial sweeteners and alternatives

  • Mixed views: some see diet sodas as clearly better than sugar; others worry about microbiome effects, possible long‑term risks, and maintained “sweetness addiction.”
  • People report success switching to water, tea, coffee (often black), flavored sparkling water, or occasional “real” treats instead of daily sugar drinks.

GLP‑1 drugs and behavior change

  • One camp is enthusiastic about GLP‑1 agonists as scalable tools that dampen food reward signals.
  • Another warns this shifts dependence from food to pharma and should be a last resort after fixing diet and systems.
  • Disagreement becomes sharp around whether “you can’t beat brain chemistry” vs. lifestyle change being sufficient for many.

Show HN: Tramway SDK – An unholy union between Half-Life and Morrowind engines

Overall Reception & Aesthetic

  • Many are enthusiastic about the project and especially the retro website; the tone, jokes, and “90s/00s” presentation resonate strongly.
  • Some complain about the narrow fixed-width layout and tiny column on large screens; others argue it’s “period correct” or that ultra-wide text is uncomfortable.
  • A hidden “Enterprise Mode” and “Design Patterns scoreboard” are widely praised as hilarious and on-theme.

Licensing & Openness

  • Commenters note the initial absence of a license; it is quickly clarified that the project is MIT-licensed and a LICENSE file is added.

Performance, “Turbobloat,” and Hardware Targets

  • Many agree modern engines and games feel bloated and slow despite far more powerful hardware.
  • “Turbobloat” is interpreted as humorous shorthand for unnecessary CPU-hungry features and heavyweight tooling, not a formal term.
  • Several praise targeting older hardware and small, fast builds; some question whether requiring OpenGL 4 for HL1-ish visuals is still a form of bloat.
  • There is debate over whether upgrading hardware can be environmentally justified versus the embodied energy of manufacturing new machines.

Resolution Limits & Rendering

  • The site’s mention of 320x200–800x600 and 24-bit color triggers concern; later clarified in the thread as a joke, not a hard cap.
  • Default renderer intentionally emulates fixed-function-era pipelines; more modern renderers are planned.
  • Discussion branches into how far you can go with prebaked lighting, lightmaps, and good art direction vs modern dynamic GI and ray tracing.

Architecture: Entities vs Nodes / Engines vs Libraries

  • The engine’s “Entities, not nodes” stance resonates with some frustrated by complex node-based editors (Unity/Godot).
  • Others argue node/graph/ECS systems are powerful for composition, reuse, and quick iteration; fear that pure subclassing will hurt scalability mid-project.
  • Multiple people contrast monolithic editors (Unity, Unreal, even Godot) with lightweight library-style tools (raylib, libgdx), praising faster debug loops.

Tooling, Ecosystem, and Use Cases

  • Some see Tramway as a promising middle ground between minimal libraries and huge engines, but worry it might be too opinionated for some and not high-level enough for others.
  • Wasm builds work but are currently ~20MB and unoptimized.
  • There are calls for tutorials, demos, and even a game jam, though the author considers it early.

Tone & Humor

  • The project’s self-aware humor (turbobloat, “disrupting the wheel industry,” “Yeet” lifecycle, Rust rewrite threat) is a major part of what people enjoy.

Is XYplorer really written in VB6?

XYplorer’s Tech Stack and twinBASIC

  • XYplorer’s long-time 32‑bit codebase is VB6; a 64‑bit version now uses twinBASIC, largely by importing the original VB6 code and forms.
  • twinBASIC aims for near‑100% VB6/VBA compatibility, adds 64‑bit, modern language features (generics, attributes, type inference, etc.), an optimizing compiler, and future cross‑platform ambitions.
  • Some see twinBASIC as “heroic niche work” worth paying for; others dislike the subscription model but note there is a free community edition and periodic discounts, plus competing options like B4X and RemObjects Mercury.

VB6: Dead End or Still Viable?

  • Critics call VB6 a frozen, 32‑bit, Windows‑only language with awkward Unicode support, poor error handling (On Error Goto), and no built‑in multithreading, arguing it’s a bad choice for new projects.
  • Defenders stress VB6 as a “platform” (IDE + COM + RAD UI) rather than just a language, claiming it still excels for rapid CRUD and business apps and that Unicode and modern APIs can be handled via libraries and Win32/COM.
  • Some point out ad‑hoc threading via Win32 CreateThread and mutexes, while others note this is unofficial and fragile.
  • Security-wise, the VB6 IDE is unsupported, but Microsoft still ships compatibility/security updates for the runtime.

Developer Experience, RAD, and COM

  • Many reminisce about VB’s drag‑and‑drop GUI builder and COM components (telephony, embedded browser, database, Excel, etc.) as uniquely productive, despite COM’s complexity and footguns.
  • There is broad nostalgia for similar RAD experiences (VB, Delphi, early web tools like FrontPage) and frustration that modern stacks often replace them with boilerplate and fragile dependency graphs.

Alternatives and Successors

  • Suggested successors/relatives include Gambas, Xojo, Lazarus/FreePascal/Delphi, WinForms, Qt Creator, and GTK designers.
  • Delphi/FreePascal are praised for decades of language evolution and cross‑platform support, though Delphi’s pricing is criticized. Lazarus is seen as powerful but documentation and learning materials are considered weak.

XYplorer as a Product

  • Users report using XYplorer for many years, praising speed, dual‑pane mode, scripting, customization, and stability versus Windows Explorer and Linux file managers.
  • Some share extensive script workflows (image pipelines, backups, renaming, VirusTotal integration).
  • Concerns are raised about the single‑developer “bus factor,” but responsiveness to bug reports is praised.
  • Lack of a native Linux/macOS port is attributed to the VB6/Windows focus; Wine compatibility is queried but not clearly resolved.

Broader Language and Tooling Themes

  • Multiple comments argue that “dead” or unfashionable languages (VB6, Delphi, PHP, ColdFusion) still generate plenty of work, and that outcomes depend more on developers and practices than on language fashion.
  • Others counter that in some ecosystems (e.g., PHP, VB6) pay and new‑project opportunities can be limited and largely maintenance‑oriented.

Why is the American diet so deadly?

Engineered, Hyper-Palatable Food

  • Many argue U.S. food is effectively “concentrated pleasure”: like turning coca leaves into cocaine via extraction and refinement.
  • Mass-market products are optimized for cost and “addictiveness” using sugar, fat, salt and flavor layering (“hedonistic ratchet”), encouraging overconsumption.
  • Prepared and restaurant foods are described as almost universally heavy on fat, sugar, salt, and large portions, from chains to “nice” restaurants.

Ultra-Processed Food: Definition & Limits

  • “Ultra-processed food” (UPF) is widely blamed, but several commenters say the category is too broad and heterogeneous to be scientifically precise.
  • Disputes over where pasta, bagged bread, or factory noodles fall show definitional fuzziness and “I know it when I see it” application.
  • Some think the term is still a useful starting point; others insist we must identify specific harmful processes/ingredients instead.

Macros, Micronutrients & Specific Culprits

  • Proposed main problems: too much sugar, high-glycemic carbs, calorie density, low fiber, and excess cheap calories.
  • Disagreement on carbs: some say “it’s the carbs,” others say the real issue is inactivity and total calories, with carbs just easy to overeat.
  • Fiber’s benefits are debated: several cite strong epidemiological links to lower mortality; skeptics point to confounding and weak mechanistic clarity.
  • Seed oils, preservatives, additives, contaminants and pesticide residues are suspected by some; evidence in the thread is mixed or “unclear.”

Culture, Environment & Portions

  • American norms: huge portions, constant snacking, soda ubiquity, car-dependent sedentary life, and limited availability of cheap, prepared whole-food meals.
  • Comparisons to Japan, Korea, Denmark, and parts of Europe highlight: smaller portions, more walking, more vegetables and seafood, fewer sugary foods, and different restaurant/cafeteria norms.
  • Habits from childhood and “comfort foods” strongly shape adult choices, even for people who understand nutrition.

Dieting, Obesity & Metabolism

  • Multiple commenters say the core problem is overeating, but note that simple “dieting” often fails long term.
  • Cited explanations include metabolic adaptation (reduced resting energy expenditure), difficulty sustaining behavior change, and selection bias in diet studies.
  • Personal anecdotes show success with calorie counting, low-carb/keto, fasting, or changing beverage habits (e.g., switching from sugary to diet soda).

Policy, Industry & Responsibility

  • Some blame subsidies, profit-driven regulation, historical sugar-industry influence, and misleading dietary guidance.
  • There is discussion of lawsuits against food companies, analogized to tobacco, but outcomes are still uncertain.