Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 769 of 834

Ask HN: Struggling with poor memory and executive function. What to do?

Seek Medical / Professional Assessment

  • Many urge starting with a doctor, psychiatrist, or psychologist to rule out medical causes (e.g., thyroid, B12 deficiency, sleep apnea, hearing/APD) and to evaluate ADHD, autism, depression, anxiety, PTSD, or cPTSD.
  • Repeated warning that anonymous internet advice is limited; professional diagnosis and monitoring are key.

ADHD, Trauma, and Related Conditions

  • Several describe very similar symptoms tied to ADHD, often combined with cPTSD, depression, anxiety, or mild TBI.
  • Working memory issues in ADHD are linked by commenters to long‑term memory problems and “time blindness.”
  • Some highlight dissociation and structural dissociation in cPTSD as major drivers of memory gaps and emotional dysregulation.

Medication and Supplement Debates

  • Stimulants (Adderall, Ritalin, Vyvanse) are reported as life‑changing by some and overhyped, short‑lived, or side‑effect‑prone (cardiac, tolerance) by others.
  • Non‑stimulant ADHD meds (e.g., Intuniv) and antidepressants help some. Ketamine is described as transformative for depression by a few.
  • Testosterone replacement, magnesium, vitamin D, omega‑3s, B12 injections, acetyl‑L‑carnitine are mentioned as helpful by individuals.
  • Lion’s mane gets both praise and warnings about lasting adverse effects; linked subreddits show concern.
  • Strong skepticism is expressed toward certain commercial “brain scan” ADHD methods and pop‑psych personalities.

Lifestyle Foundations

  • Common advice: prioritize sleep (possibly via sleep study), regular exercise (especially strength), hydration, and nutrient‑dense diet with fewer ultra‑processed foods, sugar, seed oils, or heavy carbs.
  • Alcohol reduction or elimination repeatedly credited with better mood, sleep, and cognition.
  • Some advocate “dopamine detox”: cutting or reducing social media, porn, games, and constant content consumption.

Externalizing Memory & Systems

  • Many recommend calendars, task managers, kanban/Trello, habit trackers, journaling, personal knowledge management (e.g., Obsidian) and spaced repetition tools like Anki.
  • Strategy is to accept poor memory, externalize everything, and use cues (e.g., unread texts, physical reminders).

Therapy, Coaching, and Skills

  • Therapy (especially CBT and trauma‑informed modalities) is widely endorsed for emotional regulation, relationships, and building coping tools.
  • Some want more “coach‑like,” action‑oriented support, including ADHD‑focused coaching or structured programs; others stress doing foundational behavioral work before or alongside meds.
  • Advice includes starting with tiny, realistic habits, building routines, and treating concentration, emotional regulation, and “thinking” as trainable skills.

Mindset, Spirituality, and Acceptance

  • Suggestions range from religious engagement to secular mindfulness/meditation and tai chi for grounding and focus.
  • Multiple comments stress self‑compassion, avoiding self‑attack, and accepting neurodivergent brains while designing environments and systems that work with them.

The Delusion of the Polygraph

Role and Function of Polygraphs

  • Widely viewed in the thread as “junk science”: measures arousal (BP, pulse, skin conductance), not deception.
  • Many argue its real value is symbolic and psychological: a prop that convinces subjects and institutions that “the machine knows,” enabling pressure and bluffing.
  • Used by law enforcement and intelligence mostly as an interrogation aid and employment filter, not as an actual lie detector.
  • Several note it’s usually inadmissible in court, yet still used in hiring, clearance decisions, and post-release conditions, sometimes with serious consequences.

Interrogation, Confessions, and Memory

  • Polygraphs are often described as the “bad cop” in a good‑cop/bad‑cop routine: when the chart “shows deception,” examiners press for explanations, which can elicit admissions.
  • Multiple comments highlight how intense questioning and “recovered memory”–style techniques can distort or overwrite memories, contributing to false confessions.
  • Links are drawn to broader coercive methods (Reid technique, high‑pressure sales tactics) that offer suspects a “less bad” narrative to confess to.

Selection Effects in Security and Employment

  • For government clearances, some say the test mainly measures willingness to submit to arbitrary rules and reaction under mild interrogation.
  • Concern that this systematically filters out reflective, anxious, or honest people and favors either highly conformist personalities or psychopaths who show little physiological response.
  • Others report routine, low‑drama clearance polys that feel like bureaucratic box‑checking.

Junk Forensics and the Justice System

  • Polygraphs are grouped with other disputed forensic practices: bite‑mark analysis, blood‑spatter interpretation, GSR tests, firearm toolmarks, and over‑interpreted K‑9 alerts.
  • Commenters stress the “CSI effect”: public and juries overestimate scientific certainty; in reality, most cases hinge on messy testimonial and circumstantial evidence.
  • Several criticize a punitive, conviction‑driven system where tools like polygraphs and dubious forensics mainly serve to confirm existing biases and close cases.

Belief, Placebo, and Pseudoscience

  • Some compare polygraphs to placebos or voodoo: they can change behavior and perceptions without delivering truth.
  • There is debate over how real or strong the placebo effect is, but consensus that “feeling real” is not the same as being diagnostically or evidentially reliable.

How do jewellers capture every last particle of gold dust? (2017)

Workshop practices and dust capture

  • Jewelers typically do not use sealed gloveboxes: intricate handwork, magnification, frequent torch use, and hazardous chemicals (sulfuric acid, cyanide fumes, ammonia baths) make full enclosure and gloves impractical and unsafe.
  • Instead they rely on:
    • Local suction at polishing stations and other dust sources.
    • Leather aprons and carpets to trap fine dust; carpets and sticky door mats are periodically destroyed and refined.
    • Collection of emery paper, polishing wheels, filters, doormats, and even floorboards for incineration and metal recovery.
  • Specialized CNC and laser systems sometimes operate in enclosed, filtered environments, with controlled access to swarf bins.

Urban and secondary “mining”

  • Stories of sweeping floors and sidewalks in jewelry districts (NYC, Karachi, London, India) and extracting gold or gem dust recur.
  • Some examples and videos are praised as educational; others are criticized as marketing stunts selling “paydirt” or unrealistic dreams.
  • Similar reclamation is reported for silver (e.g., film processing, even shower wastewater) and platinum-group metals from roadside dust.
  • Commenters note landfill and old buildings may eventually be mined for concentrated metals.

Economics of scrap and resale

  • Tiny scraps from ring resizing are low-value per job, but worth aggregating; some advise customers to request their own scrap, others see that as not worth the hassle.
  • Dental labs and refiners report significant decade-scale payouts from burning carpets, but per-day value is small.
  • Second-hand jewelry and stones have poor resale value; dealers often pay ~70% of gold spot for “salvage,” far less for stones and especially gold teeth.
  • Many retail jewelry prices are driven more by brand, design, and sentiment than metal or gem content.

Health, materials, and side discussions

  • Gold dust inhalation is noted; gold is described as largely biochemically inert, but actual health impacts are unclear in the thread.
  • There is brief exploration of e‑waste recovery (gold, gallium, indium) and the idea that future cheap energy might enable large-scale elemental separation.
  • Tangents include Manhattan Project silver loans and detailed debates over tons/tonnes and SI units.

Show HN: Horizon – Private alternative to Imgur

Product & Core Features

  • Horizon is presented as a privacy-focused alternative to Imgur for hosting and sharing images, videos, files, and pastes.
  • Supports browser uploads, a macOS and Linux (AppImage) desktop app, and ShareX integration; Windows app is not yet available.
  • Features include link sharing, optional custom domains on the paid plan, pastes (including end-to-end encrypted ones), and video streaming for supported formats (e.g., MP4).

UX & Feature Feedback

  • Early users praise the clean design, attention to detail, and ease of use.
  • Reported issues: slow dashboard updates, missing/slow thumbnails, awkward dropdown behavior, pagination oddities, and upload errors on many parallel video uploads.
  • Requested features: select-all, list view vs grid, better move/delete UX, drag-and-drop and clipboard paste uploads (some of which were quickly implemented).

Pricing, Sustainability & Viability

  • Free tier: 500MB with generous bandwidth; paid “Everest” plan: ~100GB for a low monthly price.
  • Some consider the free plan very generous; others see the paid plan as expensive compared with general cloud storage (Google Drive, OneDrive, MEGA).
  • Debate on whether image/file hosting is a viable business at all; some say it inevitably trends to ads or shutdown, others argue careful limits and pricing can work.
  • The creator claims the model is already profitable and has been iterated over several years.

Privacy, Security & Encryption

  • All files are encrypted at rest by the service; an optional extra “Encryption” layer uses user-held keys the service does not store.
  • Some question marketing encryption while having stronger options off by default and note that if the service controls keys, it’s only “so private.”
  • Requests for independent security review, clearer communication, and possibly certifications.

Content Moderation & Legal Risk (CSAM, Abuse)

  • Service currently does not proactively scan files, citing privacy concerns, and relies on user reports.
  • Multiple commenters strongly warn this is legally and practically risky, especially for private links and a free tier with minimal signup friction.
  • Experiences from other hosts: rapid influx of CSAM and other abuse, legal/hosting-provider pressure, and psychological burden of manual review.
  • Consensus from many: a purely report-based model for private hosting is likely untenable; legality must trump privacy here.

Infrastructure, Performance & Terms

  • Uses Cloudflare in front and Backblaze B2 in the EU for storage; this causes higher latency for some non-EU users.
  • Some suggest Cloudflare caching; others point out Cloudflare’s terms restrict using the free/standard CDN for image-heavy origins without paid products (R2/Images).
  • Bandwidth costs are debated; some say commodity servers make it affordable, others highlight cloud egress costs.

Positioning vs Competitors

  • Comparisons to Imgur, Gyazo, Streamable, MEGA, and generic cloud storage.
  • Tension between marketing it as an “Imgur alternative” (social/meme sharing) vs what it resembles in practice (personal file host/screenshot tool).
  • Some argue competitors offer more storage or enterprise features; others value Horizon’s simplicity, lack of ads, and focus on frictionless sharing.

L402: The Missing Piece in the Internet's Payment Infrastructure

What L402 Is Trying to Do

  • Seen as a way to add payment-native authentication to web APIs, especially for metered or AI-style usage.
  • Uses a challenge–response flow: server issues a paid challenge (e.g., Lightning invoice), client pays, then presents a credential (e.g., a “macaroon”) as proof.
  • Advocates say this enables stateless auth: services don’t need per-user accounts or balances, can compose calls across many independent providers.

How It Compares to “Just Logging In”

  • Critics argue it solves a non-problem: existing web auth + subscriptions or API keys already work.
  • Some say TLS + bearer tokens already give what’s claimed; L402 is “nothing new” beyond wiring in Lightning payments.
  • Supporters counter that current systems force centralized account silos and complex integrations; L402 aims for composable, pay-per-call capabilities.

Security, Abuse, and Statefulness

  • Concern: once a user pays, they can share their credential+preimage widely.
  • Proposed mitigations: short expirations, IP binding, or rate-limiting—though these reintroduce server-side state, undermining the “stateless” ideal.
  • Others highlight missing pieces: handling failures between payment and response, atomicity issues, need for refund or dispute mechanisms.

Lightning Network & Protocol Openness

  • Some claim Lightning is “mostly dead,” with limited mainstream wallet/exchange support; others provide stats and point to active FOSS implementations and spec process.
  • Disagreement over whether Lightning’s current node/capacity trajectory shows health or stagnation.
  • L402 proponent clarifies: protocol is agnostic to specific credential/payment types; Lightning is used now, but other assets (e.g., via Taproot Assets) or currencies could fit.

Bitcoin, PoW, and Environment

  • Strong thread of opposition: anything built on Bitcoin/PoW is rejected on climate grounds; using Lightning is seen as indirectly endorsing Bitcoin.
  • Counterarguments: Lightning transactions don’t add much marginal energy use; some mining allegedly uses otherwise-wasted energy; debate over how true or significant this is.
  • Broader ideological clash: PoW as waste vs. PoW as a way to “tokenize energy” and support censorship-resistant, long-term infrastructure.

Micropayments & Adoption

  • Many agree current web monetization (ads, Patreon-style patronage, fragmented paywalls) is broken.
  • Split on whether users actually want true micropayments (cents per action) versus bundles/federated subscriptions.
  • Several historical attempts (DigiCash, phone-bill micros, Web Monetization, game currencies) are cited as failures or niche, fueling skepticism that demand is real.

The Mafia of Pharma Pricing

Role and Incentives of PBMs and Insurers

  • PBMs are highly consolidated and often owned by large insurers/healthcare conglomerates.
  • Because insurance profits are capped as a % of medical spend, shifting margin into PBMs circumvents caps: PBMs overcharge insurers, insurers raise premiums, the parent company keeps the spread.
  • Insurers are not viewed as primary “victims”; they can pass costs to employers and patients and have weak incentives to push prices down.
  • PBMs use secret rebates and formulary control to steer volume, keep generics off formularies, and justify high list prices while claiming big “discounts.”

Impact on Patients and Providers

  • Insured patients usually pay copays, not list price, but ultimately bear costs through higher premiums and narrower coverage.
  • Uninsured or temporarily “out-of-network” patients get hit with inflated list prices, e.g., insulin.
  • Stories of doctors and urgent care pushing tests or devices seemingly aligned with manufacturer payments raise concerns about conflicts of interest.
  • Some patients bypass the system via imports or buyers’ clubs, highlighting how broken the domestic market feels.

Data, IT, and Privacy Practices

  • First-hand accounts describe PBMs as merger-heavy, technically messy organizations using “innovation labs” as client-facing theater.
  • There is a substantial business in selling or “rebating” around de-identified or consent-waived medical data; posters question why this is legal but note HIPAA waivers and lobbying.
  • Concerns about mandatory IDs/phone numbers, data leaks, and weak consequences for breaches.

Regulation, Capture, and System Design

  • Multiple commenters frame the mess as regulatory design and capture: safe harbors for rebates, 340B distortions, Medicare’s limited price negotiation, import restrictions.
  • Others counter that some regulation is necessary (safety/efficacy), and that the U.S. problem is bad or captured regulation, not regulation per se.
  • Debate over whether vertical integration (insurer–PBM–pharmacy) should be explicitly prohibited.

Drug Costs, R&D, and Alternatives

  • Biotech insiders emphasize real scientific difficulty and cost; others note heavy public funding, marketing outlays exceeding R&D in some cases, and patent games.
  • Disagreement over whether high profit margins are justified by past R&D costs.
  • Proposed remedies include price transparency, banning certain kickback exemptions, stronger antitrust, direct price regulation, or more public ownership/funding of drug development.

A word about private attribution in Firefox

Overall sentiment

  • Thread is largely critical of Firefox’s new “privacy-preserving” ad attribution, especially the opt‑out default.
  • Many see it as Mozilla drifting toward ad‑tech, conflicting with its privacy‑centric image.
  • A minority finds the technical design and stated goals convincing enough to keep or re‑enable it.

Consent, defaults, and telemetry

  • Strong objections to enabling ad‑related features by default without a prominent, explicit choice.
  • Several call the “modal dialogs are user‑hostile” justification disingenuous, noting Mozilla uses modals for less important features.
  • Opt‑out is widely framed as inappropriate for any privacy‑affecting feature; some argue for explicit or even double opt‑in.
  • Telemetry in general is criticized as a privacy violation once software is on the user’s device.

Privacy models: differential vs perfect secrecy

  • One side argues that true privacy (invoking Shannon/perfect secrecy) means giving adversaries zero new information; any aggregate signal is a leak.
  • Differential privacy is criticized as still providing valuable statistical information to advertisers; if they pay for it, it must be useful and therefore invasive.
  • Others counter that PPA only exposes noisy, aggregate conversion counts, not identities, and that calling this “volunteering data” is misleading.
  • Some accept the math and design as sound, but still reject the feature on principle or because it benefits only advertisers.

Strategic stance on advertising

  • “Defeatist vs practical” split:
    • Critics: appeasing advertisers won’t stop fingerprinting or tracking; better to keep the cat‑and‑mouse arms race with blockers.
    • Supporters: ads aren’t going away; giving advertisers a privacy‑friendly conversion channel might reduce incentives for more invasive methods and enable regulation.
  • Working with Meta and depending on ad‑company money is seen by many as structurally misaligning Mozilla with users.

Browser ecosystem and alternatives

  • Broad frustration that all major browsers are tied to large ad/platform companies; some call the situation “bleak.”
  • Suggestions include Librewolf, Ungoogled Chromium, Orion, Brave, Serenity/Ladybird, etc., but each has trade‑offs (funding, engines, performance, closed components).
  • Some argue Firefox the codebase can survive via forks even if Mozilla loses trust.

Technical and implementation concerns

  • Questions about who runs the aggregation servers (DAP/MPC) and risks if that “third party” is compromised or captured.
  • Worry that only a few allow‑listed sites will access the data at first, potentially entrenching big players.
  • Users share techniques to diff Firefox preference files to detect new, silently enabled options.

Run CUDA, unmodified, on AMD GPUs

Project scope & promise

  • SCALE is a proprietary compiler that takes unmodified CUDA C++ (including host APIs and many device features) and targets AMD GPUs (RDNA/CDNA generations like gfx900, 10xx, 11xx).
  • It is source-to-target compilation, not “emulation” or binary translation; behaves like a drop‑in nvcc replacement for many projects.
  • Inline PTX is handled by translating PTX blocks into LLVM IR early, then compiling forward to AMD code; this avoids writing AMD asm directly and lets optimizations apply.

Current limitations & open questions

  • Tensor-core / MMA, TMA, advanced matrix ops, and tensor-heavy kernels (e.g., FlashAttention) are not fully supported yet or are in active development; performance will lag Nvidia where hardware is weaker.
  • Some CUDA libraries/APIs are missing or partial (e.g., cuBLASLt, NVTX, some 128‑bit atomics, bfloat16 headers; cuDNN wrappers not clearly feature‑complete).
  • Behavior with complex, hardware-tuned CUDA kernels, inline PTX tricks, and NCCL / multi‑GPU comms is unclear or expected to be more work.
  • Benchmarks are not yet published; some users report early tests revealing gaps vs. existing HIP/ROCm paths.

Legal and IP concerns

  • Authors claim a clean-room implementation based on public APIs and trial‑and‑error with open CUDA code.
  • Debate over whether Nvidia could still litigate (e.g., via SDK EULAs or discovery pressure), but others note API reimplementation and wrapper libraries around ROCm should be legally safer.
  • cuDNN/cuBLAS EULAs restrict use to Nvidia GPUs, but SCALE does not ship or run those binaries; it reimplements APIs or forwards to AMD libraries.

Open source vs. proprietary

  • Many commenters want this to be FOSS for longevity, auditability, and ecosystem health; suggestions include “delayed open source.”
  • Others argue proprietary is reasonable given potential value (e.g., to AMD/Intel, or via acquisition).
  • Comparison with ZLUDA (open-source PTX/CUDA-on-AMD) arises; ZLUDA lacks key deep‑learning libraries, while SCALE also is incomplete but moving faster and more integrated.

AMD vs. Nvidia & ecosystem strategy

  • Strong sentiment that AMD underinvested in software (ROCm, HIP, MIOpen, tooling), ceding AI to Nvidia’s CUDA ecosystem.
  • Some think AMD should back projects like SCALE; others argue AMD should instead push open standards (OpenCL, SYCL, “raw C++” on GPUs) rather than deepen CUDA’s dominance.
  • Skepticism that any compatibility layer can fully match Nvidia’s rapidly evolving, tightly integrated stack (CUDA + cuDNN/cuBLAS + NCCL + networking + systems).

Immunotherapy Is Changing Cancer Treatment Forever

Regulation, “right to try,” and ethics

  • Several participants with advanced cancers express anger that therapies take “just” five years to approval, arguing terminal patients should be allowed almost anything that might help.
  • Others counter that:
    • Most promising treatments fail; rushing approvals without solid data could harm more people.
    • FDA and companies have asymmetric PR risk: deaths from non‑approval are invisible; deaths after approval are highly visible, incentivizing caution.
    • Compassionate use and “right to try” exist but depend on manufacturer and physician participation.
  • There is debate over deregulation:
    • One side emphasizes patient autonomy and the absurdity of telling dying people drugs are “too dangerous.”
    • The other warns about corruption, “snake oil,” and doctors pushed or bribed into using unproven, expensive treatments, with concerns about who pays (e.g., Medicare).

Clinical trials, evidence quality, and controls

  • Trials have strict eligibility; many patients become ineligible after multiple prior therapies or comorbidities.
  • Participants note:
    • Trials often lack overall survival endpoints, adequate sample sizes, or proper comparators.
    • Control arms are still needed; you cannot reliably reuse old control data because patient populations change.
  • It’s noted that few oncologists proactively steer patients into trials; motivated patients often must research and apply themselves.

Patient experiences with immunotherapy and CAR‑T

  • Multiple accounts of:
    • Immunotherapy or CAR‑T producing dramatic remissions or durable disease control.
    • Severe side effects, including new autoimmune diseases (e.g., type 1 diabetes, thyroid/adrenal damage), pneumonitis, colitis, and profound immunosuppression with infection risk.
  • Some patients accept high‑risk options; others decline CAR‑T to prioritize quality time with family.
  • Quality of life trade‑offs are central; long‑term “financial toxicity” is also emphasized.

Cancer types, limits, and targets

  • Solid tumors, especially ovarian and various rare subtypes, are repeatedly described as much harder to treat with immunotherapy than blood cancers.
  • For ovarian cancer, participants mention ongoing trials and targeted therapies but say routine immunotherapy use may be decades away and very costly, especially when treatments must be individualized.
  • Questions about mRNA cancer vaccines get the answer that work is ongoing with mixed but sometimes promising early results; they require suitable tumor targets.

Costs, scalability, and industry incentives

  • Manufacture of personalized cell therapies is described as laborious, with eye‑watering prices (hundreds of thousands of dollars) and limited scalability.
  • Some argue investors are cooling on immuno‑oncology; others in the field dispute this.
  • There is ongoing tension noted between commercial incentives, trial design, and the needs of dying patients.

Story points are pointless, measure queues

Scope of the debate

  • Thread centers on whether “story points” are useful and whether queue-based thinking is a better alternative for planning and forecasting.
  • Many argue the core problem is not the unit itself, but how organizations use it (commitments, performance metrics, inter‑team comparison).

Critiques of story points

  • Often become a de‑facto time unit despite claims they represent “complexity” or “uncertainty.”
  • Numerical form invites arithmetic (velocity, burn‑down charts) and managerial misuse: turning estimates into promises, productivity scores, and cross‑team comparisons.
  • Easily gamed: inflate points, hyper‑split stories, or redefine baselines.
  • Relative “complexity” is seen as fuzzy; large tasks collapse risk, unknowns, and effort into a single scalar.
  • Many report big variance in velocity and little predictive power, especially with changing teams, domains, or ops load.

Defenses of story points

  • Advocates say points are relative size/complexity, not time, and are team‑local.
  • Main value is the conversation: surfacing hidden assumptions, disagreements, unknowns, and the need to break down oversized work.
  • When protected from misuse (no performance scoring, no cross‑team normalization), teams report decent forecasting of sprint capacity and better shared understanding.
  • Some use Fibonacci or small caps on story size to force decomposition and highlight uncertainty.

Queues, tasks, and alternatives

  • Article’s queue‑based approach: break work into small, roughly uniform tasks; track task throughput and queue length instead of summed points.
  • Supporters like its alignment with queuing theory (full queues amplify variability) and focus on limiting WIP and flow, not abstract scores.
  • Critics claim tasks still vary in size and complexity; breaking everything into “1‑point” atoms can create busywork and artificial micro‑tasks.
  • Other suggested approaches:
    • Time ranges (orders of magnitude: day/week/month), sometimes adjusted via empirical data.
    • Kanban with WIP limits and minimal forecasting.
    • WSJF / cost‑of‑delay for prioritization.
    • “Just estimate in days” or even “no estimates” for some teams.

Management, culture, and misuse

  • Recurrent theme: story points become harmful when upper management uses them for control, comparisons, or rigid deadlines.
  • Several argue any metric will be abused under bad incentives; the real issue is trust, statistical literacy, and realistic expectations about uncertainty.
  • Others suggest that with a good culture and leadership, almost any lightweight estimation scheme can work; without that, none will.

Women who make Samsung semiconductors are striking

Automation, Jobs, and Capitalism’s “Endgame”

  • Many comments jump from Samsung’s partially automated lines to a broader worry: automation shrinking labor demand, eroding bargaining power, and enabling extreme inequality.
  • Dystopian scenarios are discussed: small elite owning self‑running factories and AI “decision boxes,” with a huge underclass living like today’s urban homeless or in failed regions.
  • Others argue this is an over‑extrapolation: fully self‑maintaining factories and “optimal” AI capitalism are unrealistic, and markets would crash under such overcapacity.

Violence, Surveillance, and Social Control

  • Historically, elite overreach has been constrained by the threat of violence and revolution.
  • Several fear that pervasive surveillance, predictive policing, and potentially automated “killbots” will neutralize mass resistance, unlike earlier eras.
  • Some note police/military are still humans with their own interests; others think that constraint is weakening.

Demand, Consumption, and UBI

  • Debate over whether hyper‑automation inevitably implies universal basic income (UBI).
  • One side: owners must subsidize demand to keep selling goods.
  • The other: elites can be rich without a healthy middle class; UBI would be a power play, not a safety net, and may never arrive.
  • Demand is seen as both “manufacturable” via advertising/debt and fundamentally constrained in deep recessions.

Labor Power, Shortages, and Strikes

  • Commenters note that even with labor “shortages” (e.g., 8‑inch line understaffed), workers may lack power if conditions are uniformly bad or alternatives are worse.
  • Some see the Samsung case as systemic exploitation; others frame it more narrowly as bad local management.

Korean / Samsung Work Culture

  • Multiple anecdotes describe harsh hierarchy, long hours, and workplace abuse in Korean firms, including legal but weakly enforced anti‑bullying rules (“gapjil”).
  • The recent Korean doctors’ strike is cited to show state willingness to crack down on even high‑status professionals, implying blue‑collar workers have even less leverage.
  • Use of foreign “interns” in East and Southeast Asian electronics factories is mentioned as a way to keep labor cheap and disposable.

Post‑Scarcity, Ownership, and “Pets”

  • Some speculate about self‑replicating machines and synthetic biology enabling personal fabrication, undermining corporate dominance.
  • Others foresee humans reduced to “pets” or slaves of capital owners, with social roles resembling neo‑feudalism or prison economies.

Technology Limits and Factories

  • Skeptics emphasize that real factories are maintenance‑intensive; fully self‑repairing plants are viewed as science fiction.

Gender and Labor Segmentation

  • A few ask why the strike is framed as women‑specific; speculation includes gendered job channels and lower pay expectations, but the thread acknowledges this remains unclear from the article.

Type in Morse code by repeatedly slamming your laptop shut

Overall Reaction & Humor

  • Many commenters find the project hilarious and emblematic of “classic hacker” spirit: clever, pointless, but well-executed.
  • The absurdity of encoding Morse by slamming a laptop shut is celebrated as “peak” content and “what the internet is for.”
  • Several riff on marketing copy like “battle-tested encoding,” enjoying how technically true yet deeply missing the point it is.

Hardware Durability & Practicality

  • Strong skepticism about hinge and display-cable longevity; repeated slamming is expected to quickly destroy hinges and wiring.
  • Some note that ThinkPad hinges are particularly robust and might fare better, though others say modern build quality in general makes this risky.
  • A few argue actual slamming is unnecessary; a gentle “just-closed” tap would also trigger the sensor.

Related Hacks, Sensors & Nostalgia

  • Comparisons to XKCD’s “spacebar heating,” HDD-slap gestures (Smackbook), and motion sensors originally meant to protect spinning disks.
  • Mention of older ThinkPad accelerometer hacks like “knockage” and other lid/HDAPS tricks.
  • Nostalgia for ThinkPad TrackPoints, with mixed views on modern implementations.

Morse Code, Covert Communication & Fiction

  • Multiple references to Cryptonomicon: characters using Morse on keyboard keys and LEDs to evade screen/EM spying.
  • This spawns a long subthread reviewing that novel and others by the same author: praised as witty, technical, and influential but often overlong, with divisive or weak endings.
  • Readers trade recommendations for similar tech-heavy fiction and discuss which titles aged well or feel dated/clichéd now.

Alternative Input Methods & Extensions

  • Suggestions to use microphones (detect taps), webcams (dark/light from lid), touchpads, or accelerometers instead of hinges.
  • Jokes about nose-, forehead-, nipple-, or head-tap input; some people already use noses for watch/phone interaction.
  • Ideas for Morse over car brakes or horns to express road rage or courtesy, highlighting the limits of current in-car signaling.

HN Meta & Thread Mechanics

  • One subthread explains the “second-chance pool,” clarifying why the post appears with two different timestamps.
  • Several commenters express appreciation for seeing an “old-style” hardware/novelty hack on the front page.

Researchers: Weak Security Defaults Enabled Squarespace Domains Hijacks

Squarespace Vulnerability & Impact

  • Core flaw: migrated Google Domains accounts landed in a “half-initialized” state; anyone who knew the email could sign up, set a password, and gain control without proving email ownership.
  • Commenters describe this as gross negligence, especially for a large provider handling critical infrastructure (domains, Workspace reseller access).
  • Concern that hijacked Squarespace accounts could create new Google Workspace admins for affected domains.
  • Squarespace’s lack of a clear, official postmortem is criticized; users are unsure if the issue is fully fixed.

Google Domains Sale & Trust

  • Many used Google Domains explicitly for perceived security and longevity; the sale to Squarespace is seen as a major breach of trust.
  • Several argue domains fit Google’s core strengths and supported its cloud/PAAS ambitions, making the divestiture baffling.
  • Internal-culture anecdotes depict Google as dominated by MBAs and cost-cutting, with products cut to enable layoffs and satisfy financial goals.
  • Some moved domains elsewhere immediately upon hearing of the sale to avoid a forced bulk migration.

Registrar Choices & Migration Strategies

  • Recommended registrars include Namecheap, Porkbun, Cloudflare, Dynadot, Joker, iwantmyname, infomaniak, OpenSRS/Hover, AWS (as reseller), NameISP.
  • Experiences vary: praise for Porkbun support and security (e.g., hardware keys), criticism of Namecheap communications, and skepticism toward Cloudflare’s at-cost model and upsell pressure.
  • Widespread distrust of the registrar industry overall; some fear any provider can be acquired or shut down.
  • Best practice suggested: decouple DNS hosting from registrar to make registrar moves safer and less disruptive.

Email Verification & Security Practices

  • Strong consensus that attaching unverified emails to accounts is dangerous; many products skip verification to improve conversion funnels.
  • Suggestions include: legally requiring verification, strict separation of verified/unverified emails in databases, and making it hard for non-auth teams to rely on unverified addresses.
  • Debate over how market forces and imperfect consumer information undermine security-focused choices.

Liability, Regulation & Organizational Dynamics

  • Some want such security failures criminalized at the organizational level; others argue civil liability (tort/small claims) is the realistic lever.
  • Dispute over whether developers or management should bear legal responsibility; concern that laws without enforcement just push risk downward.
  • Advice to document security concerns in writing to create accountability, though there’s debate over motives and effectiveness.

Broader Industry & Career Reflections

  • Defense-side cybersecurity roles are portrayed as frustrating: constant vendor noise, management penny-pinching, uncooperative users, and blame whether incidents happen or not.
  • This resonates with those considering or already adjacent to security work.
  • Squarespace is also criticized for product decisions (no backups, constrained DNS/MX control, simplistic workflows) seen as favoring marketing and design over robustness for less technical users.

HTML Tags Memory Test

Overview of the Game

  • Browser-based “HTML Tags Memory Test” where users type HTML element names and see how many they can recall.
  • Many long-time HTML authors are surprised how few they remember, typically scoring 30–80; a few reach ~90+.
  • Several people forget very common elements (e.g., div, img, headings, html/head/body, lists, script, meta).

Cheating, Source Peeking, and Introspection

  • The input pattern or JS arrays in the source reveal all valid answers; people note it’s trivially “cheatable.”
  • Some argue this isn’t an exam and that using dev tools or Google is no worse than real-world coding habits.
  • A few share console snippets to list missed elements and link directly to MDN pages.

Validity, Deprecation, and What Counts as “HTML”

  • Debate over inclusion/exclusion of tags like marquee, blink, font, center, frame, frameset, keygen, xmp, plaintext.
  • Some say marquee/blink were never standard; others point out that current specs include marquee only as an obsolete, non‑conforming element.
  • Confusion about whether SVG and MathML child elements should count as “HTML elements” versus foreign content hosted in HTML.
  • Discussion about comment syntax (<!-- -->) and whether it should be treated as a “tag.”

Semantic vs Presentational HTML

  • Frustration over having to use verbose semantic elements (strong, em, nav, footer) instead of shorter or older ones.
  • Extended debate over b/i vs strong/em:
    • One side emphasizes semantics, accessibility, and separating intention from presentation.
    • Another complains about readability of verbose tags and the complexity of picking the “right” semantic tag.
  • Later spec changes redefining b and i as semantic (not just “bold/italic”) are noted, encouraging pragmatic use.
  • Some skepticism about “semantic HTML” in practice, with mentions of heavy div usage and utility CSS frameworks like Tailwind.

Obscure and Niche Elements

  • Users highlight rarely used but interesting elements: ruby, track, dfn, samp, kbd, output, details, dialog, figure/figcaption, map/area, base, portal, hgroup, template, wbr, etc.
  • q is praised for localized quotation marks, though its implementation quirks (non-selectable quotes) are criticized.

Game Design Feedback

  • Requests for an “I give up” button and a post-game list of missed tags.
  • Layout suggestions: better handling when the list of found tags grows long.

The rise of the camera launched a fight to protect Gilded Age privacy

Eroding Privacy & Ubiquitous Tech

  • Many argue that “reasonable expectation of privacy” is collapsing, especially in the US; others say it’s being pushed that way by powerful interests but isn’t inevitable.
  • In practice, home privacy is undermined by internet‑connected TVs, phones, IoT, and even cars. Some say “just don’t connect devices”; others respond that this is unrealistic in 2024.
  • Smartphones are seen as functionally mandatory for full participation in modern urban life (payments, services, QR menus), creating exclusion for those who opt out.

Individual Responsibility vs Regulation

  • One camp emphasizes mindful engagement and consumer choice (avoid smart TVs, use privacy‑respecting devices).
  • Critics say this is like recycling discourse: most people prioritize convenience and will not “care” unless private options are easier or better.
  • Many call for stronger privacy laws, enforcement, and treating privacy as a basic human right rather than a purely individual responsibility.

US vs Europe and “Legal Fictions”

  • Some note Europe has expanded privacy rights (e.g., deletion rights), contrasting with the US.
  • Others dismiss parts of EU privacy and geographic‑name rules as “legal fictions” that don’t change what people can see or remember, arguing absolutist privacy is impossible.

Digital vs Traditional Privacy

  • Distinction made between general privacy (home life) and digital privacy (online behavior), with the boundary blurring as home devices sync to the cloud.
  • Younger users often lack any mental model of what is “on device” vs “on the internet,” partly due to app design that hides this distinction.

Cameras, Databases, and Productized Data

  • Several note cameras themselves are less problematic than databases and aggregation.
  • Casual personal photos are seen as low‑risk; commercial or platform‑hosted images can be combined with other data for targeting ads, adjusting insurance or credit, political micro‑targeting, or more extreme harms (outing people in hostile environments, facial‑recognition doxxing).
  • There is disagreement over how “weaponized” this currently is: some see mostly mundane ad targeting; others warn of serious, underappreciated risks.

Historical and Social Parallels

  • Village life already lacked anonymity; the difference now is global scale, permanence, and asymmetrical power (strangers or institutions exploiting data).
  • Past moral panics over cameras and even early “deepfake”‑style photo manipulation echo today’s concerns; commenters see a recurring cycle of tech, exploitation, and eventual legal/ethical adjustment.

Incentives, Markets, and Surveillance Infrastructure

  • Debate over whether markets still reward user‑benefiting tech or mainly shareholder‑benefiting models (planned obsolescence, ad‑driven design).
  • Some argue privacy‑respecting tools will only win if they become more convenient than “spyware,” citing music streaming vs piracy.
  • Concerns raised about proliferating surveillance infrastructure like license‑plate reader networks in low‑crime suburbs, with opaque data practices and unclear oversight.

I'm not a fan of strlcpy(3)

Role and Purpose of strlcpy

  • Many see strlcpy as a pragmatic, safer drop‑in than strcpy/strncpy: it bounds writes and turns crashes/exploits into mere truncation bugs.
  • Defenders stress: it’s not meant to “fix” all string bugs, just to prevent overflows in legacy C code without massive rewrites.
  • Critics argue the interface is still flawed: it encourages naive truncation, has non‑obvious behavior, and isn’t truly a drop‑in for strncpy (different return type, different guarantees about filling the buffer).

Alternatives and Competing APIs

  • Several commenters prefer memcpy/memccpy plus explicit '\0', or Linux’s strscpy, claiming they’re clearer and more efficient.
  • Others lean on snprintf/asprintf and pointer+length patterns instead of any str*cpy.
  • There is concern that adding endless str?cpy variants is “whack‑a‑mole” and each carries its own traps.

C Strings, Safety, and Better Abstractions

  • Broad agreement that C’s null‑terminated strings and standard string.h are fundamentally dangerous and archaic.
  • Many advocate length‑prefixed or slice types (pointer+size), akin to C++ string_view, Rust &str, or Go slices.
  • Some note that C as a language is expressive enough for a good string library; the problem is historical APIs and ecosystem inertia.
  • Others argue C is best reserved for low‑level/runtime implementation, not string‑heavy, internationalized apps.

Truncation, Unicode, and User‑Facing Text

  • Multiple comments point out that most “safe copy” examples are implicitly ASCII‑only and ignore UTF‑8, code points, and grapheme clusters.
  • Byte‑level truncation can break UTF‑8, cause replacement glyphs or decoder failures, and change semantics (e.g., emojis, complex scripts).
  • Several argue truncation rules belong in the presentation layer, using locale‑aware algorithms, not in low‑level copying.

Fixed Limits vs Inclusivity (Names, URLs, etc.)

  • A long subthread debates fixed buffer limits: “no surname needs 128+ bytes” vs. extensive counterexamples (multi‑component, non‑Latin, very long names; long URLs with hashes).
  • One camp prioritizes performance, simplicity, and hard limits; another stresses global inclusivity and warns against “falsehoods programmers believe about names.”
  • Consensus: every system must pick some limit, but what’s “reasonable” is context‑dependent and easy to underestimate.

API Design, Naming, and Documentation

  • Complaints about cryptic, short C function names and subtle semantic differences (strncpy vs strlcpy vs strscpy).
  • Some defend the old style (historical linker limits, expectation that programmers read manpages); others find it a constant source of errors.
  • There is frustration that POSIX/C standardization keeps cementing problematic interfaces instead of mandating modern, bounds‑aware string types.

Congress accidentally legalized THC six years ago

Practical Effects of the 2018 Farm Bill

  • Hemp’s 0.3% delta‑9 THC (by dry weight) limit has enabled widespread sales of intoxicating products, even in prohibition states (e.g., Texas, Indiana, Tennessee).
  • Shops sell “THC‑A flower,” vapes, and edibles that in practice feel like normal cannabis; some users say the experience is indistinguishable from mid‑tier dispensary weed.
  • Others report weaker or qualitatively different highs from alternative cannabinoids (delta‑8/10/11), or dislike the taste/aftereffects of some THC‑A products.

Chemistry and Product Types

  • THC‑A is the acidic precursor of delta‑9 THC; heat, time, oxygen, and UV convert it to psychoactive THC.
  • Most cannabis flower (including in legal markets) is high in THC‑A and relatively low in delta‑9 until decarboxylated.
  • Edibles exploit the 0.3% rule by putting tens of milligrams of THC into large, heavy items (e.g., 10 g gummies, cookies, beverages) while staying under the percentage cap.
  • Debate over “entourage effect”: marketing strongly promotes it; several commenters say evidence is still limited or based on small studies.

Legality, Loopholes, and Enforcement Risk

  • Some insist this is not a “loophole” but the plain meaning of the Farm Bill; others argue enforcement agencies could still use analogue and scheduling laws to crack down.
  • Concern that THC‑A products may age into “hot” (over‑limit) material, creating legal exposure if tested later.
  • Several note that in practice police may ignore technical distinctions and charge possession as if it were illegal marijuana.

Regulation, Technocracy, and Chevron

  • Large subthread on whether domain experts (agencies) or elected legislators should define detailed rules.
  • Some defend the pre‑Chevron model of agencies interpreting broad statutes as necessary in a complex, modern economy.
  • Others warn this is technocracy and undermines democratic accountability; recent Supreme Court rollback of Chevron is seen by some as a power grab, by others as a needed correction.

Market Dynamics and Local Impact

  • Explosion of hemp/THC shops (and analogies to car washes, cupcake shops, mattress stores) seen as both an eyesore and one of the few viable small‑retail opportunities.
  • Speculation about over‑saturation, private equity, tax/depreciation advantages, and landlords using such shops as flexible short‑term tenants.

Public Health and Policy Preferences

  • Many favor outright legalization and regulation; others prefer decriminalization without corporate marketing.
  • Some foresee possible long‑term backlash due to rising THC potency and normalization, analogous to historical cycles with liquor and tobacco.
  • Broad agreement that current situation is de facto, not fully de jure, legalization and that clearer federal reform is still needed.

Rust for Filesystems

Rust in the kernel: complexity tax vs payoff

  • Some see Rust support as an extra “complexity tax” on an already huge C codebase, especially for subsystems like filesystems, not just leaf drivers.
  • Others argue that any new subsystem adds complexity, but Rust can reduce net complexity by making drivers easier and safer to write, especially when many drivers can share better abstractions.
  • Concern: when Rust stops being fashionable, the kernel could be left with two partially maintained language islands. Counterpoint: no one understands the entire C kernel either; every subsystem already has its own learning curve.

“Safe subset of C” vs Rust’s safety model

  • Several commenters reject the idea of a truly “safe subset of C”; undefined behavior and integer quirks are deeply embedded in C.
  • Tools and standards (MISRA, Frama‑C, formal proofs like seL4) help, but they are external to the language, not guaranteed by it.
  • Rust’s model is praised for encoding invariants in the type system, especially object lifecycles and concurrency properties.

Unsafe Rust: blast radius and debugging

  • Agreement that one bad unsafe block can corrupt everything, just like C UB.
  • The value is not limiting damage but drastically shrinking and localizing the code that needs deep audit; unsafe sites are easy to grep and review.
  • Some note that logic errors in safe code can still violate assumptions of unsafe code; discipline and design still matter.

Async and concurrency in Rust

  • Rust’s thread‑safety traits (Send, Sync) are seen as a major win for concurrent code.
  • Rust async is widely described as rough and invasive compared to C#/Python/JS; runtimes and lifetimes add complexity even if syntax looks similar.

Filesystems, VFS semantics, and Rust APIs

  • Big tension: Rust developers want to encode filesystem object lifecycles (e.g., inodes) into types, while C-side devs worry this will freeze or complicate evolution of VFS semantics.
  • There is confusion about how different filesystems can share lifecycle functions but rely on divergent semantics; some see this as evidence the C APIs are under‑specified and ripe for refactoring.
  • Name divergence between C and Rust APIs is debated: clearer, more semantic Rust names help safety, but make cross‑referencing harder.

C interop and bindings

  • Multiple comments stress that calling C from Rust is straightforward via extern "C" and tools like bindgen; complexity arises with large, macro-heavy APIs, as in other languages.
  • Some argue the real issue is not low-level FFI, but how far to go in building higher-level, semantic Rust wrappers over evolving C APIs.

Community, civility, and politics

  • Several note the kernel Rust discussion itself is unusually civil given the stakes; many see this as a healthy, iterative process where “no” is expected and informative.
  • A side thread debates an Asahi Linux referrer banner criticizing HN moderation and online harassment.
    • One side views it as calling attention to serious abuse and the impossibility of being “apolitical.”
    • Others see it as irrelevant “politics,” an overreach into speech/freedom, or ineffective posturing toward users who cannot change HN policy.

Firefox 128 enables "privacy-preserving" ad measurements by default

What Firefox 128 changed

  • New “privacy‑preserving ad measurement” is enabled by default under:
    Tools → Settings → Privacy & Security → Website Advertising Preferences → “Allow websites to perform privacy‑preserving ad measurement”.
  • Similar functionality has existed in Safari for years and is also on by default there.
  • Purpose: measure ad impressions → conversions without exposing individual user identities.

Technical design and comparisons

  • Uses an aggregation service based on the IETF PPM/DAP work; initial aggregators are Mozilla and ISRG (Let’s Encrypt’s parent).
  • Idea: each aggregator sees only partial, encrypted data; only combined aggregates are revealed.
  • Supporters emphasize that data is stored in the browser, aggregated with differential‑privacy‑style techniques, and is less invasive than current ad-tech practices.
  • Distinct from Google’s FLoC/Topics or Protected Audience APIs, though all live in the “post‑3rd‑party‑cookie” space.

User control, defaults, and discoverability

  • Major controversy: it is opt‑out, not opt‑in, and many users discovered it only via online discussion.
  • Some note the update page mentioned it; others have that disabled.
  • On mobile Firefox, there’s no obvious GUI toggle; it must be disabled via about:config (e.g., dom.private-attribution.submission.enabled), which some see as “hidden”.

Privacy, trust, and GDPR‑style concerns

  • Critics argue:
    • Any added measurement is strictly worse than not implementing it.
    • The browser is now acting on behalf of advertisers, not users.
    • Defaults matter; enabling this despite strict privacy settings and “no studies” is seen as disregarding user intent and possibly conflicting with GDPR principles (consent, purpose limitation, privacy by default).
    • Aggregators or data brokers could collude or game the system to re‑identify users.
  • Defenders argue:
    • If you don’t trust Mozilla at all, you shouldn’t use Firefox.
    • A controlled, open‑source, privacy‑preserving mechanism is better than opaque tracking methods (fingerprinting, PII‑based IDs).

Debate over ads and web economics

  • One camp: ads and tracking are economically entrenched; better to channel them into less‑harmful, privacy‑preserving paths.
  • Another camp: ad‑funded “free” web is inherently toxic; everyone should use blockers, let ad‑supported sites collapse or adapt, and favor paid/donation‑based or hobbyist content.
  • Disagreement over whether “the web needs to make money”, and if so, whether advertising is necessary or desirable.

Alternatives and reactions

  • Some users immediately disable the feature, use ESR with policies.json, or consider switching to Firefox forks (LibreWolf, Mull, Floorp, etc.) or to non‑Firefox browsers (Brave, Vivaldi, Orion, Chromium variants).
  • A few accept the feature, seeing it as a pragmatic compromise if it enables stronger anti‑tracking elsewhere.

Open questions

  • Who exactly will get access to the aggregated data and under what terms is unclear from the discussion.
  • How robust the crypto and aggregation are against adversarial misuse (e.g., targeted IDs plus fake traffic) is questioned but not resolved.

Google's Gemini AI caught scanning Google Drive PDF files without permission

Cloud data, ownership, and expectations

  • Many argue this reinforces the old lesson: data on cloud services effectively belongs to the provider, not the user.
  • Several note that Google has long scanned Gmail/Drive content for search and features; others respond that this doesn’t legitimize new AI uses.
  • Some see this as yet another example of “there is no cloud, just someone else’s computer,” implying you should assume mining and aggregation.

What Gemini is actually doing

  • Key debate: is “scanning” for on-demand summaries materially different from traditional indexing/search or spellcheck-like features?
  • Several stress the distinction between inference (summarizing a user’s document) and training (adding it to the model’s dataset); they accuse the article/tweet of blurring these to imply secret training.
  • Others worry less about current technical details and more about the precedent: data processed now could later be logged, reused, or repurposed for training.

Permissions, toggles, and misconfiguration

  • Central complaint: AI summarization ran on files despite settings appearing disabled.
  • Some commenters interpret the behavior as a bug or confusing interaction between multiple settings/Labs flags; others see dark patterns or deliberate opacity.
  • There is disagreement over whether the user had effectively “opted in” by pressing a Gemini button once, and whether that should cascade to all similar files.

Opt‑in, regulation, and robots/AI exclusion

  • A recurring proposal: all AI features (training and scanning) should be explicit opt‑in, with clear language and regulatory penalties for noncompliance.
  • Counterpoint: summarization-on-open-docs is just “running an algorithm for you” and doesn’t merit legal restriction beyond normal product choice.
  • Some discuss robots.txt‑style mechanisms (ai.txt, NoAI tags) and argue they’re weak because scrapers have few incentives to respect them.

Trust, encryption, and alternatives

  • Several advocate client-side encryption or providers where data is encrypted with keys the service can’t access; others note this ultimately still requires trust.
  • Some describe migrating off Google (alternative OSes, offline/on‑prem setups) or tightly controlling which apps can access cloud storage.
  • A number of commenters say they now default to assuming any unencrypted cloud data will be mined for AI and other purposes.

Ethics, accountability, and public understanding

  • Some think concern is overblown and rooted in misunderstandings of how LLMs work; they call for better education about indexing vs training vs inference.
  • Others focus on incentives: powerful actors have means and motives to overreach; without strong safeguards and whistleblowers, abuse is seen as likely.
  • A minority call for more direct social accountability for engineers and product managers who build privacy‑eroding features.