Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 46 of 350

Seven Diabetes Patients Die Due to Undisclosed Bug in Abbott's Glucose Monitors

Open-source / DIY diabetes tech interest

  • Several commenters use or recommend open-source and “looping” systems (OpenAPS, AndroidAPS, xDrip, Tidepool Loop) with older pumps/CGMs to avoid proprietary apps and gain more control.
  • Reverse‑engineering efforts focus on Bluetooth protocols, watch connectivity, and data decryption for Abbott’s Libre sensors.
  • One former pump engineer recalls very tight, low‑power C code on early devices and notes that adding wireless/remote control dramatically increased complexity and security concerns.

How dangerous are CGM false readings?

  • Many diabetics in the thread stress that CGMs are inherently imperfect and meant for trends, not definitive values. Standard education: if a reading seems wrong or you “feel off,” confirm with a fingerstick.
  • Several explain physiology:
    • Low blood sugar (too much insulin) is acutely life‑threatening.
    • High blood sugar is usually long‑term–damaging, but if it reflects true insulin deficiency it can rapidly lead to diabetic ketoacidosis (DKA), which can be fatal within hours.
  • There is disagreement about the article’s framing:
    • Some argue false lows mainly cause prolonged highs (uncomfortable and harmful but not immediately lethal), so directly attributing deaths to the bug is dubious.
    • Others argue extended false lows in a closed‑loop system could suppress basal insulin and precipitate DKA, especially in vulnerable or poorly educated patients.

Evidence and causality

  • The FDA/Abbott language cited is “736 serious injuries and seven deaths associated with this issue” and even “potentially associated,” not “caused by.”
  • Multiple commenters consider the headline (“die due to”) sensational or misleading, and note that “associated” covers coincidental deaths.
  • Others counter that without detailed case reports, it’s unclear how strong the causal link is, but still see the situation as a grave safety and transparency problem.

Software vs hardware, and FOSS

  • Some suspect a manufacturing/chemistry quality‑control issue in certain sensor batches; others note the FDA does not specify software vs hardware.
  • Commenters broadly agree FOSS is not magically safer—bugs and lack of clinical trials remain—but argue for:
    • Public post‑mortems and technical disclosure (hardware + software) in safety‑critical devices.
    • Stronger “software building codes” and regulation for life‑critical systems, regardless of license model.

User behavior, education, and risk

  • Several diabetics and caregivers describe:
    • Reliance on CGMs with backups (fingersticks, ketone testing, symptoms).
    • Known failure modes (sensor misplacement, “pressure lows,” motion artifacts).
    • The challenge for elderly or cognitively impaired users who may not double‑check readings.
  • Some view the incident primarily as an education and clinical‑practice failure layered on top of a device defect; others caution against over‑blaming patients and emphasize better design and safety limits in pump algorithms.

Ask HN: What tech purchase did you regret even though reviews were great?

Smartwatches & Wearables

  • Apple Watch is a top regret: batteries often don’t last a full active day or long walks/runs, leading to people simply stopping use.
  • Some report unreliable heart-rate monitoring (way off during workouts).
  • Others are very positive: Apple Watch (especially Ultra) is described as life-changing for fitness and health tracking, with 2–3 day battery and good sensors.
  • Overall takeaway: highly polarizing “hit or miss” product; great for data/fitness nerds, often abandoned by casual users. Garmin is praised for week-long battery and “good enough” smart features.
  • Oura ring sometimes preferred for passive tracking without smartwatch fuss.

Consoles, VR & Gaming Gear

  • Digital-only/diskless consoles: regrets about limited storage, higher game prices, and no resale/trade/loan, despite initial convenience.
  • Quest 2 and VR headsets: some like them but regret timing (price hikes/drops) or can’t use them due to motion sickness.
  • Steam Deck: admired as hardware and for Linux gaming, but some units failed (black screen) or just went unused given lifestyle/time.
  • High-end gaming headsets (e.g., SteelSeries): criticized for mediocre mic quality, battery hassles, and comfort; several moved to separate DAC + good headphones + mic and wouldn’t go back.

Chairs & Ergonomic Gear

  • Aeron chair splits opinion: some see it as wildly overrated vs much cheaper chairs; others describe decades-long durability and back-pain relief, especially when bought used.
  • General view: value depends heavily on body type, back issues, and how long you sit.
  • Ergonomic keyboards (Kinesis, Matias): complaints about build issues, weird failures, and particularly bad support or documentation; a few counterexamples report long-lived units.

Smart Home, Thermostats & Home Gadgets

  • Big cluster of regret: robot vacuums, smart lights, smart thermostats (Nest, Ecobee, Mysa), smart speakers (Alexa/Google Home), and “smart” appliances.
  • Common problems:
    • Devices need constant babysitting (robot vacs stuck, remapping, hair jams).
    • Apps are slow, confusing, ad-filled, or demand accounts and logins.
    • Cloud dependence, firmware changes, and API shutdowns (e.g., Ecobee) make products worse over time.
    • Family members can’t easily do basic tasks like changing temperature.
  • Some positive exceptions:
    • Higher-end Roborock robots praised as reliable and self-maintaining.
    • Hue/Zigbee smart lights and in-wall actuators seen as solid when kept local and brand-name.
    • Home Assistant: powerful for complex multi-vendor automation, but seen by some as overcomplicated “hobby infrastructure” if you just want simple control.

Tablets, TVs, Phones & PCs

  • Amazon Fire tablets: often returned or abandoned due to extreme slowness and unpleasant OS.
  • Samsung phones and tablets: good hardware but bloaty, duplicated apps; Samsung TVs and Sony smart TVs are criticized for lag, tiny storage, and even network bugs.
  • iPad Pro: some regret replacing a Surface because iPadOS feels like “a big phone” unless used as remote desktop.
  • MacBook Pro mini‑LED: complaints about visible vignette/brightness uniformity not reflected in reviews.

Storage, Networking & Misc Tech

  • Synology NAS: sometimes overkill when only one person uses it; could have used simple external drives, though others note it can run Docker and many useful services.
  • Small form-factor PCs (e.g., certain NUCs): look powerful on paper but throttle hard and become loud under load.
  • Various audio and input devices (soundbars, bone-conduction headphones, DAPs, Loupedeck, certain keyboards) often fail to live up to glowing reviews, especially on reliability, latency, or software quality.

Meta-Themes: Why “Great Reviews” Still Lead to Regret

  • Many regrets stem from:
    • Overestimating how much a device will change habits (robot vacs, 3D printers, fitness gadgets, kitchen tech).
    • Long-term annoyances (batteries, noise, lag, bad apps, cloud lock-in) that short reviews don’t capture.
    • Products degrading over time via firmware, ecosystem changes, or e-waste-level lifespans.
  • A recurring strategy that does work: buy durable, repairable gear used or discounted, and keep it simple and local whenever possible.

Maybe the default settings are too high

Slow Reading vs Audiobooks and Speed Media

  • Many link the essay’s “mouth-speed” idea to audiobooks: some say they fit perfectly (fixed, human pace), others argue they still move too fast and lack flexible pauses for reflection.
  • Listeners describe using variable playback speeds, pause/rewind, and reserving audiobooks for chores/driving to avoid feeling they’re “wasting time.”
  • Several dislike audiobooks as too slow or over-performed compared with their own internal voice; others find them ideal precisely because they prevent skimming during exciting parts.
  • Parallel debates appear around YouTube, podcasts, and coding assistants: some prefer 1.5–2x speed and see typing as the bottleneck; others say the “slow work” (typing, reading) is when real understanding and debugging happen.

LOTR, Literary Density, and Re‑reading

  • LOTR is frequently cited as ideal for slow, savoring reading: rich language, worldbuilding, and descriptions that reward maps, rereads, and even reading aloud to children.
  • Some extend this to Dostoyevsky, Turgenev, Hemingway, poetry, and classical political speeches, emphasizing high information/meaning density per sentence.
  • Others push back: much prose (including Tolkien’s descriptions) can feel like atmospheric “fluff” rather than information-dense; slowing down only makes sense for genuinely crafted writing, not for “clickbait or AI slop.”

Slowing Down Beyond Reading

  • Commenters connect the theme to:
    • Vacations and travel (resisting hyper-scheduled itineraries, savoring resorts, road trips, sailing, cycling, walking cities/Camino).
    • Games (avoiding fast-travel, embracing long in‑world journeys).
    • Music (single‑album listening sessions, local collections, careful concert listening).
    • Work and thinking (pausing in meetings, “I’m thinking” moments, managers who sit silently before answering, very slow typists who still write good code).
    • Burnout recovery, meditation, and embracing boredom as a “superpower.”

Techniques for Going Slower

  • Reading aloud (alone or to family), moving lips, or subvocalizing to force “mouth-speed.”
  • Rereading beloved works to focus on craft rather than plot.
  • Reading in a weaker second language to force attention.
  • Walking, not driving; avoiding fast travel in games; tuning out constant connectivity.

Tradeoffs, Opportunity Cost, and Skepticism

  • Some stress opportunity cost: with limited time, it’s unclear which works deserve slow treatment, especially in fiction.
  • Others argue the very habit of seeing books as opportunity-cost calculations is part of the “too fast” problem.
  • A few are skeptical of the essay as self‑help fluff, or suggest the real issue isn’t “defaults too high” but unexamined, one‑size‑fits‑all pacing: people should learn to intentionally adjust speed up or down.

Google is 'gradually rolling out' option to change your gmail.com address

Perceived benefits of changing Gmail addresses

  • Many welcome the feature because early, “cringe” or juvenile addresses became central to their identity (Google Voice, purchases, long histories) and were hard to abandon.
  • Users with life changes (e.g., name changes after marriage) felt stuck with deadnames on critical accounts and see this as long-overdue “basic competency.”
  • Some hope it will also enable account merging or moving data between accounts, which historically has been painful and incomplete.

Aliases, unique emails, and tracking data leaks

  • Several describe using per-site aliases (via +tag, custom domains, or services like Firefox Relay, iCloud “Hide My Email,” mailbox.org, Fastmail) to:
    • Trace which companies leak or share emails.
    • Shut off compromised addresses without discarding the main account.
  • Discussion notes weaknesses of Gmail’s + addressing because bad actors can strip the + part and spam the base address.
  • Custom-domain catchalls with random strings are favored for stronger per-site separation and leak attribution.

Spam filtering and email provider comparisons

  • Mixed experiences with Gmail spam filtering: some see almost no spam, others report obvious spam in inbox and important messages in spam.
  • Similar complaints are made about iCloud Mail’s overly aggressive silent spam filtering breaking account recovery.
  • These issues drive some to alternative providers (Fastmail, ProtonMail) or client-side filtering.

Account recovery, 2FA, and lock-in risks

  • Multiple stories of losing long-held accounts (Gmail, Hotmail, Dropbox, GitHub) despite having passwords and backup codes; codes sometimes simply failed.
  • Recovery email addresses often cannot actually recover accounts and function more as notification endpoints.
  • Phone-based recovery and SIM loss/SIM-swapping are highlighted as major failure modes; some recount near-misses or large crypto thefts in similar scenarios.
  • Many emphasize backing up TOTP seeds/QR codes (paper, encrypted exports, multiple WebAuthn keys) and not relying on a single device.

Custom domains, portability, and residual risks

  • Using a personal domain with Gmail (or other providers) is seen as a key way to avoid being locked into one provider and to enable unlimited aliases.
  • Tradeoffs raised:
    • Domain registrar becomes the new single point of failure.
    • Long-term obligation to keep the domain renewed.
    • Privacy concerns from linking all aliases under one registrant, even with WHOIS privacy.

Misaddressed mail and Gmail’s dot behavior

  • Many report receiving sensitive emails for name-twins, often due to confusion between first.last and firstlast.
  • Clarified that Gmail ignores dots and +suffix, so misdeliveries are usually others misremembering their own addresses, not separate accounts.

Social and policy angles

  • Some hiring teams reportedly use “age of email” as a fraud signal, which could conflict with newly created job-search aliases.
  • Debate over surname changes at marriage touches on tradition, sexism, and cultural variation.
  • A few worry the feature could create chaos or be leveraged in legal/transition issues (e.g., G Suite free legacy accounts), but details remain unclear.

Memory Safety

Go and Memory Safety

  • Initial dispute over memorysafety.org listing Go as memory-safe centers on data races: torn multi-word writes to interfaces/slices can lead to type confusion and out-of-bounds or arbitrary memory reads/writes.
  • Some argue this violates the site’s own “out-of-bounds read/write” notion of memory safety; others say Go is “effectively” or “practically” memory safe because no real-world exploits from this have surfaced.
  • Distinction is drawn between:
    • Data races (can cause memory corruption) vs.
    • Race conditions (broader logic/ordering bugs not inherently memory-unsafe).
  • Comparisons:
    • Rust: prevents data races in safe code; race conditions can still occur but are not supposed to cause undefined behavior.
    • Python: with the GIL, data races don’t lead to memory corruption (ignoring C extensions).

Definitions and Degrees of Memory Safety

  • Thread splits between:
    • Strict view: any possible out-of-bounds access or UB from safe-looking code means the language is not memory safe.
    • Pragmatic view: what matters is whether exploitable memory corruption occurs in practice.
  • Debate on whether implementation bugs (e.g., CPython in C) should “disqualify” a language; some say no, or all languages would fail by that standard.

Rust, C/C++, and Fil‑C

  • C/C++ are described as memory-unsafe per their standards due to UB and constructs like unions and pointer arithmetic.
  • Others point out memory-safe implementations of C (e.g., Fil‑C, CHERI-based systems) that trap bad accesses, arguing this proves C can be implemented memory safely even if that’s not the norm.
  • Discussion of “nasal demons” UB and how Fil‑C disables many UB-based optimizations and kills the program on bad access.

Security Priorities and Rust Rewrites

  • Some participants are put off by what they see as Rust advocates’ fixation on memory safety and “snooty word games.”
  • Argument that PHP/WordPress, JavaScript/npm, and web supply-chain issues cause more real-world vulnerabilities than many C components being targeted for Rust rewrites.
  • Counterargument: Rust provides a concrete, deployable solution for a known class of bugs; large-scale rewrites are justified where performance and safety both matter, though cost–benefit will vary by codebase.

Concurrency and Hardware Support

  • Several comments suggest focusing on “concurrency safety” next, noting that no language can eliminate all race conditions.
  • Hardware aids mentioned:
    • SPARC ADI, ARM MTE, CHERI capabilities, which help detect spatial errors; temporal safety (use-after-free) is only probabilistically caught.
  • Some note that software (compiler + runtime) approaches currently deliver better performance than custom safe-ISA CPUs, and hardware features face adoption and mandate hurdles.

Java and Other “Safe” Ecosystems

  • Some find it odd the site largely ignores Java, which has memory-safe implementations of many protocols.
  • Pushback: JVM interop is awkward outside Java-centric stacks; Java also struggles with null-safety and invariant enforcement compared with newer type systems, though it handles null/out-of-bounds via exceptions reasonably in practice.
  • Comparison with Rust error handling: panics vs error-as-value are contrasted with Java exceptions.

MemorySafety.org, curl, and Org Transparency

  • Note that the site’s curl section is outdated/misleading: curl has dropped the Rust hyper backend but still uses Rustls; the site’s broader claim (“curl uses Rust in security-critical paths”) may still hold.
  • Concerns about the nonprofit’s annual report:
    • High-level categories (“ops & admin”, “advancement”) lack detail.
    • Questions about how much reaches programmers (e.g., via Prossimo) and whether maintainers of rewritten projects are compensated.
  • Some see the language list (e.g., privileging Rust, including Go, downplaying GC languages) as reflecting funders’ or advocates’ biases.

Fahrplan – 39C3

Time zone, streaming, and recordings

  • Schedule times are in CET (UTC+1).
  • All talks are planned to be live-streamed via the official streaming site.
  • “Relive” rough-cut videos are available immediately after each talk; polished recordings usually follow within a day or two on media.ccc.de and YouTube.
  • Many talks have live translations to English (and some other languages) for German sessions.
  • Some talks are explicitly marked as not recorded; these are more clearly indicated on the “hub” site than in the Fahrplan view.

Schedule tools and filtering

  • The official “hub” schedule provides better filtering than the basic Fahrplan, including a “recorded only” filter.
  • Users want multi-category filtering (e.g., security + hardware + science); current tools make this awkward, though multiple browser tabs are a workaround.
  • A community tool (fahrplan.cc) offers filtering by recorded/not, category, and includes self-organized sessions, workshops, and music.

Talks and speakers people are excited about

  • Interest in both “celebrity” and deeply technical talks: examples include satellite security, legacy telephony infrastructure at the conference, long-running memory-leak exploitation, crypto in Chinese apps, GPG vulnerabilities, and AI agent exploitation.
  • Some note that popular speakers sometimes repeat themes across years, prompting others to look for fresh topics instead.

Tickets, access, and growth

  • Longtime attendees report that tickets now sell out in 1–2 seconds, making casual attendance impossible.
  • Suggested strategies: get tickets through local hackspaces connected to CCC, or earn an “angel” voucher by volunteering heavily in a prior year.
  • There is some disappointment about the perceived increase in unrecorded talks, especially for remote viewers.

Politics and the character of CCC

  • One side argues CCC has always been inherently political, and that hacking, surveillance tech, and social impact can’t be separated.
  • Others complain about “too much politics,” especially talks with little apparent connection to technology, and about a shift toward identity/social-justice topics and skepticism of technologies like AI.
  • Some comments suggest that “too political” often really means “I disagree with the politics,” and that there’s little room for debate around the dominant views.

Community, nostalgia, and personalities

  • Strong enthusiasm and affection for CCC, including nostalgia from attendees going back 15–20 years.
  • Sadness about the absence/health issues of a well-known recurring speaker; some suggest sending get-well messages.
  • A Matrix room was created for Hacker News readers attending 39C3 to coordinate without spamming the thread.

I sell onions on the Internet (2019)

Appeal of the story & “boring” businesses

  • Many commenters love that this is a simple, tangible business rather than a hyped tech play or AI startup.
  • The piece is seen as inspirational: proof that a small, weird, specific idea can become a real livelihood.
  • Several mention rereading it over the years and still finding it motivating.

Domains as foundation and “unfair advantage”

  • A main theme is using strong, exact-match .com domains as the seed of a business.
  • Commenters debate whether spending thousands on a domain is “insane” or just the online equivalent of paying for prime retail location.
  • The author confirms the sunk-cost effect and the branding power of a great domain were crucial to starting; after that, product and service quality matter more.
  • Others share stories of businesses built from joke domain ideas and modest domain flipping.

Domain-hoarding, speculation, and anxiety

  • Many admit to stockpiling domains they never build on, renewing them yearly as “aspirational.”
  • Some hold high-cost names (e.g., premium strings) they feel unable to let go of, despite financial strain.
  • There’s curiosity about where to find expiring domains and concern about whether this hobby mostly leads to parked, unproductive assets.

Operations, marketing, and the human touch

  • The author partners with farmers rather than growing onions personally.
  • Phone orders are highlighted as surprisingly important; for some customers, talking to a human is more trusted than a web form.
  • Commenters generalize this to other industries: real relationships with a recognizable person still drive repeat business more than automation or chatbots.
  • Questions arise about whether the business is truly about onions or more about lead generation and aggregation of demand.

Regulation, geography, and food branding

  • Discussion covers Vidalia as a legally protected name tied to a specific region and soil, likened to champagne or other geographic food designations.
  • Selling onions grown elsewhere as “Vidalia” is described as potentially actionable at scale.
  • EU-style protected designations and the broader concept of terroir are mentioned and mildly debated.

Agricultural economics and similar ideas

  • Commenters bring up other specialty crops (citrus, olives, sweet onions in other regions) that sometimes rot unharvested because unit economics don’t work.
  • Attempts to replicate “sell specialty produce online” in places like Mallorca face challenges: logistics, regulation, low margins, and previous failed brands.
  • The author notes he avoids markets where demand is weak or purely commodity-priced; the “boutique” nature of Vidalias allows premium pricing, albeit with thin margins.

Desire to emulate & practical questions

  • Several readers say this is exactly the kind of small, useful business they’d like to run and ask what it would cost to start something similar.
  • Others share their own domain-based side projects (rivers, bandanas, VS Code extensions) inspired by the article.
  • There’s open curiosity about whether great domains and SEO still matter as much in a social-media-dominated world; consensus in the thread is unclear.

Meta & recurring popularity

  • Commenters note this essay has repeatedly hit the HN front page (2019, 2022, 2025) and ranks among the site’s most upvoted stories, seen as emblematic of the community’s affection for small, grounded, internet-powered businesses.

Ask HN: What skills do you want to develop or improve in 2026?

Making Money, Careers, and Independence

  • Many want to “learn to make money,” shifting from selling time to building products, hiring, or starting businesses.
  • Several plan indie hacking or launching solo products/SaaS, but identify gaps in sales, marketing, and “shipping” as key skills to develop.
  • Some mid‑career engineers feel trapped in CRUD/corporate work and want to move toward deeper systems work (compilers, OS, infra, trading systems) or new domains (solar, firefighting, manufacturing).
  • A subthread debates stock trading: one person frames it as a lucrative skill; others argue data shows most traders underperform index funds and that long‑term broad index investing is usually superior.

Technical Skills People Want to Build

  • Popular themes: learning new languages (Rust, Go, C/C++, Zig, Kotlin, Python), web development, infra (AWS/CDK, Linux, Kubernetes), data engineering, AI/LLM products, and deep learning compilers.
  • Many aim to go “lower level”: OS in Forth or Oberon, FPGA/Verilog and OFDM/ATSC3, electronics and PCB design, reverse‑engineering, embedded systems, and homelab/self‑hosting.
  • Others focus on applied domains: GenAI security, MLOps, game dev, audio programming, and LLM‑backed tools (agents, AI voice, prime prediction experiments).

AI and Coding Productivity

  • Some report massive productivity gains from coding with LLMs and plan to stop writing most code themselves; others find AI often slower, error‑prone, and needing heavy supervision.
  • There’s debate on delegation to LLMs: useful for explanations, tests, boilerplate, and brainstorming, but trust, correctness, and performance remain concerns.
  • A few want to reduce dependence on LLMs to retain or improve their own skills.

Focus, Mental Health, and Life Balance

  • Many highlight improving focus and time management, often mentioning ADHD‑like symptoms, phone distraction, and burnout.
  • Exercise (lifting, calisthenics, swimming, climbing, archery) is repeatedly tied to better mood and reduced depression; therapists and structured workouts are recommended.
  • Some explicitly want to prioritize health, sleep, and “being bored” over relentless productivity.

Non‑Technical Skills, Hobbies, and Relationships

  • Common goals: learning instruments (piano, sax, drums), languages (Spanish, Ukrainian, Persian, Chinese, Kannada, Latin), driving (especially for travel), and better communication/social skills.
  • Others focus on creative or physical crafts: drawing, embroidery, woodworking, bonsai, gardening/soil, bonsai care, 3D printing and CAD, welding, bonsai, and shuffle dance.
  • Several mention building deeper relationships, expanding social circles, or finding romantic partners as central “skills” for 2026.

Alzheimer’s disease can be reversed in animal models? Study

Study claims and mechanism

  • Study reports that P7C3-A20, a small molecule that “restores NAD+ balance,” reversed pathology and cognitive deficits in two advanced transgenic mouse models (amyloid- and tau-based).
  • Some see this as promising because it targets cellular energy/NAD+ homeostasis rather than just amyloid, which has a poor track record.
  • Others argue the framing (“full neurological recovery,” “reversal of advanced AD”) is overstated marketing language based on narrow mouse readouts.

Mouse models and translational skepticism

  • Strong consensus that current Alzheimer’s mouse models are very weak proxies for human disease: mice don’t naturally get Alzheimer’s; they are engineered or poisoned to show similar pathology.
  • Commenters note dozens–hundreds of prior “cures” in mice that failed in humans; 5xFAD-style models are seen as particularly bad predictors.
  • Some argue these models may actively mislead by optimizing drugs to fix the wrong mechanisms (“low NAD+: fire or ashes?”).

NAD+ precursors, cancer risk, and commercialization

  • Study press material warns that OTC NAD+ precursors (NMN, NR, etc.) can raise NAD+ to “dangerously high” levels and promote cancer in animals, whereas P7C3-A20 allegedly restores balance without supraphysiologic levels.
  • Several push back: human cancer risk from such supplements is described as unclear or likely very small; claims of superior safety are viewed as speculative preclinical spin.
  • Discussion touches on monetization: cheap, ubiquitous precursors vs a patent-protected drug. Method-of-use and formulation patents are explained as standard pharma strategies.

Self-experimentation and access

  • P7C3-A20 is already sold by research suppliers in tiny, expensive quantities; some mention group buys for experimental drugs and associated risks (contamination, no effect, serious side effects).
  • Multiple comments urge against turning oneself into an unsupervised lab rat, especially given unknown toxicity and lack of human data.

Disease definition and heterogeneity

  • Several note that “Alzheimer’s” is likely an umbrella label spanning multiple underlying pathologies (amyloid, tau, vascular, Lewy bodies, mixed cases).
  • This heterogeneity may explain why uniform mouse models and one-size-fits-all drugs often fail in humans; precision subtyping is seen as essential.

Ethical tradeoffs and lived experience

  • Strong, often visceral discussion comparing Alzheimer’s vs cancer: many would accept a substantial increase in cancer risk to avoid dementia; others stress cancer can involve prolonged, agonizing suffering too.
  • Personal stories highlight the financial, emotional, and dignity costs of prolonged dementia, motivating calls for assisted suicide/“dignified death,” tempered by worries about coercion and slippery slopes.

Medicine, diagnostics, and prevention claims

  • Broader complaints that medical “debugging” is probabilistic and often shallow; patients with complex chronic issues describe out-performing their doctors in figuring things out.
  • One commenter asserts Alzheimer’s is essentially “brain diabetes” from sugar/carbs and “easily avoided”; another strongly disputes this as reductive and blame-shifting, emphasizing that diet is not the whole story.

Salesforce regrets firing 4000 experienced staff and replacing them with AI

Decision-making, incentives, and “AI readiness”

  • Commenters see the core failure as executives “estimating” and “assuming” AI maturity instead of running proper trials, phased rollouts, or realistic pilots.
  • Many argue the move was driven by bonuses, branding, and Wall Street signaling (profit focus, “innovation” narrative, AI FOMO) rather than sober technical evaluation.
  • There is strong sentiment that leadership will face no real consequences despite the scale of the error, contradicting the usual justification for huge executive pay.

Skepticism about the article and sourcing

  • Multiple participants call the linked article likely AI-generated, pointing to style tells (odd bolding, generic tone), missing bylines, and no direct sourcing for claimed “internal discussions.”
  • Others trace the story back to reporting from The Information and secondary summaries (Times of India, other outlets), but note that key sources are paywalled and not easily verifiable.
  • Some question the central claim that 4,000 people were laid off because of AI, suggesting the macroeconomy and generic cost-cutting are more plausible drivers.

What Salesforce does and product perceptions

  • Several comments express confusion about what Salesforce actually does, followed by explanations: complex, enterprise CRM glued into everything, heavy on consultants and vendor lock-in.
  • UI/UX is widely criticized as convoluted and “non-intuitive,” compared unfavorably even to other enterprise tools (SAP, Jira, Teams). Slack’s acquisition and integration are also debated.

Limits of AI/LLMs in customer support

  • Many argue current LLMs are good at plausible text but poor at high-stakes correctness, edge cases, and “unknown unknowns” typical of tier-2/3 support.
  • Effective AI support would require exhaustive, constantly updated documentation and robust search; in reality, crucial know‑how lives in senior engineers’ heads, chats, and intuition.
  • Verification is seen as harder than generation: for complex tasks, carefully checking AI output can take as long as doing the work yourself, erasing productivity gains.
  • Discussion extends to theoretical AI (AGI/ASI, omniscience, formal verification), with consensus that intent specification, ambiguity, empathy, and real-world messiness remain unsolved.

Labor impact, accountability, and corporate behavior

  • Several comments stress that Salesforce likely regrets the cost/benefit outcome, not the human impact of firing thousands.
  • There are calls for strict liability for harms caused by black-box AI systems and criticism of “rightsizing” euphemisms.
  • Some see this as a useful cautionary case employees can cite when management proposes mass replacement of humans with LLMs.

Meta: HN culture and AI hype

  • A side thread critiques HN’s rising volume of AI “slop” and shilling; moderators respond by emphasizing community standards and tools (flagging, downvoting) to keep quality up.

Asahi Linux with Sway on the MacBook Air M2 (2024)

Wayland, notches, and “modularity”

  • Some praise Wayland’s extensible protocols (e.g., upcoming xdg-cutouts for notches) as a strength.
  • Others argue Wayland is not modular in practice: a huge core spec, monolithic compositors, and many one-off extensions that fragment support.
  • Persistent basic bugs like unreliable clipboard behavior are cited as evidence that the ecosystem still isn’t “stable” after many years.
  • X11 is defended as “mostly done” and reliable for decades, with an active fork still adding fixes, while others emphasize that security/architectural issues remain.

Asahi Linux status and Apple’s rapid hardware cadence

  • Many worry about buying newer M3/M4/M5 Macs when Asahi currently only supports up through M2 and reverse-engineering each generation is huge unpaid work.
  • Several commenters claim the project is “effectively dead” because key GPU/SoC reverse engineers and the original project lead left; others counter that development continues but is focused on upstreaming ~1000 downstream kernel patches before tackling new chips.
  • New maintainers explicitly prioritize sustainability and upstreaming (SMC subdevices, USB3, etc.) over chasing new hardware.
  • Some see reverse engineering Apple as a heroic but ultimately capped and exhausting effort; others consider it essential for user freedom on popular hardware.

Battery life and power management on Linux (and Asahi)

  • Asahi’s battery life is widely reported as worse than macOS, especially in sleep/idle; some users fully power off between uses.
  • Technical explanations: missing power states on Apple CPUs, many undocumented controllers lacking deep power-saving support, and the need to tune governors, idle states, and peripheral sleep behavior end-to-end.
  • More generally, some claim “Linux battery is awful on laptops,” while others report near-Windows or excellent life on ThinkPads/Chromebooks with tools like TLP/powertop and good hardware choices.
  • Sleep behavior (modern standby vs S3/S0ix), spurious wakeups, and per-machine kernel quirks are recurring pain points.

Hardware quality, pricing, and storage/RAM

  • MacBooks are praised for efficiency, fanless operation, trackpad, screen, speakers, and overall feel; critics dislike soldered RAM/SSD and fragile aluminum shells.
  • Multiple posts lament 256GB SSD and 8GB RAM as “criminal” in 2025 for expensive machines; others argue 256GB is enough for many cloud-centric users.
  • Commenters compare alternatives: ThinkPads (T/X/P/E lines), LG Gram, Surface, HP EliteBooks, StarLabs, Chromebooks, and Framework, noting trade-offs in build quality, displays, battery, and Linux support.

Why Linux on Apple at all? Alternatives and risks

  • Some view Asahi as fundamentally risky: Apple can change hardware/firmware at any time, leaving users with partially working or bricked Linux installs.
  • Others argue the point is extending life of existing Macs and enabling freedom on otherwise locked-down premium hardware.
  • Several recommend instead:
    • Buying laptops with first-class Linux support, or
    • Running Linux in a VM on Apple Silicon (e.g., via UTM/Apple’s virtualization) for a smoother experience.
  • LLMs under Asahi are noted as disadvantaged because Apple’s MPS stack isn’t available; you’re limited to slower Vulkan-based paths.

Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster

Technical change: tail-call interpreter vs computed goto

  • The new CPython Windows x86-64 interpreter uses a tail-calling dispatch loop instead of a giant switch/case or computed-goto loop.
  • The current eval loop is ~12k lines in a single function; this breaks many compiler heuristics, especially inlining, leading compilers to refuse to inline even trivial helpers.
  • Tail calls split the interpreter into smaller functions and “reset” optimizer heuristics at each step, which seems to yield most of the speedup, more than just register reuse.
  • There’s discussion that this structure is also friendlier to CPU branch predictors than a single large dispatch loop.

MSVC specifics and musttail

  • The speedup on Windows hinges on MSVC’s [[msvc::musttail]] and __preserve_none attributes to enforce tail calls and control calling conventions.
  • There’s some concern about relying on relatively new / experimental compiler features, but CPython keeps three interpreters (switch, computed goto, tail-call) and can fall back to the classic one if MSVC behavior regresses.
  • Dispatch is autogenerated and selectable via build flags, so maintenance costs are said to be low aside from a few hundred lines of MSVC-specific glue.
  • A side thread notes syntax quirks of __preserve_none vs GCC attributes and that musttail is documented, contrary to the blog’s initial implication.

Performance, JITs, and expectations

  • Some commenters see ~15% as “low-hanging fruit” that should have been done long ago; others argue this level of attention and rapid use of fresh MSVC features shows the core loop is already heavily optimized.
  • Debate over whether micro-optimizing an interpreter is worth it versus adding a JIT; multiple replies say naïvely JIT-compiling Python bytecode gives limited gains because most cost lies in dynamic dispatch and object semantics.
  • Broader context: CPython 3.11–3.14 are reported to be significantly faster than 3.9–3.10, though still much slower than PyPy or JavaScript engines.

Language semantics and ecosystem constraints

  • Several comments contrast Python’s extreme dynamism and stable C extension ABI with JavaScript’s situation: these make deep optimization and JITing harder without breaking existing C extensions or semantics.
  • Faster alternative runtimes like PyPy exist but trade off C-API compatibility and are less used where NumPy and other C-heavy libraries dominate.

Other tangents

  • Complaints that Python’s real usability pain is packaging and startup/import time; lazy imports (PEP 810) are mentioned as a future improvement.
  • Interest in Python GUI tooling on Windows (wxPython, Qt, ImGui) and appreciation that a faster Windows interpreter directly benefits such use cases.
  • Some meta-discussion about benchmarking (violin plots, histogram tradeoffs) and praise for the author’s transparency after an earlier LLVM-related benchmarking misinterpretation.

Mattermost restricted access to old messages after 10000 limit is reached

Licensing, “open core”, and confusion

  • Thread highlights that Mattermost’s situation is messy:
    • Prebuilt binaries advertised as MIT-licensed.
    • Source code under AGPL, with some admin tools under Apache 2.0.
    • Additional “we won’t enforce copyleft if…” language that several people find legally unclear or poorly drafted.
  • Some argue Mattermost is not truly open source but “open core” SaaS with CLA-based control, enabling feature removal and relicensing.
  • There’s extended debate about MIT vs GPL/AGPL, copyleft vs permissive licenses, and what end‑users are actually entitled to.

10k message limit as rug-pull / “ransomware with extra steps”

  • The new 10,000‑message history cap on self‑hosted instances is widely seen as:
    • A stealthy, unannounced rug‑pull on existing users.
    • Ethically worse than Slack because it affects previously accessible history on servers you run yourself.
  • Some speculate the limit may have performance roots; others note it’s removed for paying users and mirrors Slack’s free limit, suggesting a pure upsell tactic.

Forking, patching, and legality

  • Multiple comments say nothing prevents forking or removing limits, and share small patches to disable post‑history checks or adjust limits.
  • Others push back: maintaining a serious fork (security fixes, releases, infra) is non‑trivial and “just fork it” is unrealistic for most orgs.
  • There’s brief discussion about whether binary patching is “legal”; consensus is it’s allowed under MIT, with the real risk being whether a company tries to cause trouble anyway.

Open source sustainability and “enshittification”

  • Strong sentiment that this is a classic VC‑driven “OS rug pull”: use FOSS branding to build adoption and contributions, then lock features/limits to drive revenue.
  • Some argue open source has never had a sustainable funding model beyond large foundations and corporate sponsorship; others criticize user entitlement to free support vs companies’ bait‑and‑switch tactics.

Editions, repos, and communication

  • Confusion over Team vs Enterprise editions and which limits apply where; Ubuntu repo apparently ships Enterprise as “Free edition,” adding to mistrust.
  • Several people emphasize that the lack of clear, proactive communication about the change is as damaging as the limit itself.

Alternatives and migration

  • Many recommend moving to other tools: Zulip, Matrix/Element, XMPP, IRC, Rocket.Chat, or even Discord.
  • Some share past migrations away from Mattermost after earlier feature removals (e.g., calls, SSO/LDAP tiers).

Zulip’s model vs Mattermost

  • Zulip gets generally positive mentions as a Slack‑style replacement: no history/user limits for self‑hosted, most features available, and paid plans mainly for support and hosted push notifications.
  • There is debate over whether Zulip’s paid mobile push (beyond 10 users) is reasonable infrastructure cost or “rent‑seeking”; some note you can self‑host your own push infra if you’re willing to do the work.

Positioning and ethics (enterprise/defense)

  • Several commenters note Mattermost’s current marketing targets militaries, governments, and large enterprises, reading this as a shift away from community priorities.
  • Some are uncomfortable with its apparent defense‑contractor orientation and combine that with the licensing/limit changes as reasons to leave the platform.

We invited a man into our home at Christmas and he stayed with us for 45 years

Emotional impact and inspiration

  • Many commenters found the story deeply moving, tear‑inducing, and “properly” Christmassy, seeing it as proof that kindness and humanity still exist.
  • Several reflected on their own lives feeling “selfish” or pale in comparison, but took it as motivation: you’re still alive, you can still choose to be more generous.
  • Some shared smaller but similar experiences (students, friends, or homeless people taken in for shorter periods), emphasizing how enriching it was for both hosts and guests.

Kindness vs personal and practical limits

  • Multiple people admitted they’d struggle to do something this big, citing their own marginal mental health, family responsibilities, or prior bad experiences helping people with addictions.
  • Others stressed that not everyone is suited to intensive caregiving; it’s okay to help “at a distance” (money, referrals, advocacy) rather than invite someone into your home.

Safety, risk, and trust in strangers

  • Strong disagreement over whether taking a homeless stranger in is inspiring or reckless.
  • One side argued that fear of violence is exaggerated, most murders are by known people, and life always involves risk; overcaution erodes compassion.
  • The other side cited traumatic experiences, high‑profile murders by people taken in, and the difficulty of distinguishing “cool” from dangerous individuals. They recommended involving professionals and social services instead.
  • Some tried to introduce Bayesian/conditional reasoning to clarify how statistics do and don’t apply to individual decisions.

Homelessness, autism, and mental health care

  • Several comments linked autism and homelessness, stressing that many autistic or mentally ill people lack support and are vulnerable to abuse.
  • Others pushed back on overgeneralizing, noting data limitations and emphasizing that many homeless people are primarily in financial hardship, with mental illness/addiction often emerging after becoming homeless.
  • There was extended debate about the closure of mental institutions: some blamed cost‑cutting and argued for better inpatient systems; others highlighted historic abuse and how all forms of “care” (institutions, prisons, family homes) can be sites of serious harm.

Bureaucracy, housing, and Catch‑22 barriers

  • The “need an address to get a job, need a job to get an address” loop resonated strongly.
  • Commenters described similar bureaucratic deadlocks around IDs, P.O. boxes, work permits, and bank accounts, seeing these rules as structural cruelty baked into law.
  • Some argued that more housing is necessary but not sufficient; others defended “housing first” as a foundational requirement even when additional support is needed.

Neurodivergence, social norms, and AI as aid

  • Neurodivergent commenters related intensely to the man’s story, describing lifelong social rejection and confusion over unspoken norms.
  • One suggested using large language models to analyze social situations and explain what went wrong; others saw promise in this, while warning about hallucinations and limited nonverbal context.
  • There was meta‑discussion about “tolerance”: many neurodivergent or disabled people feel perpetually “othered,” even when others believe they’re being tolerant, and this chronic exposure to subtle fear or discomfort can be deeply wounding.

Cynicism and alternative readings

  • A minority suggested a more cynical interpretation: that the family effectively gained a live‑in helper and extra income.
  • Most replies rejected this, pointing to his gambling issues, long‑term emotional integration into the family, and the evident affection in the story.

Ruby 4.0.0

Overall sentiment & tradition

  • Many commenters express affection for Ruby and view Christmas releases as a long-standing tradition; several describe the release as a “gift.”
  • Some have moved away from Ruby in their day jobs (to Python, Kotlin, etc.) but still speak fondly of the language and hope for reasons to use it again.

Ruby::Box, Ractors & parallelism

  • Ruby::Box is seen as a low-level foundation for namespaced, isolated “container-like” execution; long‑term expectations include integration with refinements and possibly Ractors.
  • There’s active discussion on Ractors: some find the API awkward and adoption low; others describe successful high‑performance, low‑allocation use cases.
  • Core contributors say Ractors are now mostly bug‑free and truly parallel, with the main remaining bottleneck being global GC; “Ractor local GC” is planned but missed 4.0.
  • Ruby::Box is not yet a GIL solution and may actually add indirection; its performance impact and final shape are still described as “unclear.”

Fibers, Rails & concurrency in practice

  • Fibers are considered more mature and somewhat used (e.g., Falcon, Async), but real‑world gains can be negligible if servers are configured in “Unicorn mode” with no concurrency.
  • For typical Rails apps, commenters argue fibers mostly matter for specific workloads (e.g., highly concurrent async DB queries), which many setups don’t fully exploit.

Typing: RBS, Sorbet & alternatives

  • Ruby has RBS (separate type files) and Sorbet (inline types + runtime checks). Some teams report significant benefits: fewer tests, better refactoring, and LSP integration.
  • Others find Sorbet painful: verbose, brittle around gems, pushing code toward “Java‑like” rigidity and larger methods, with poor DX vs. TypeScript or even typed Python.
  • Several argue that if you “need” static typing, Ruby may not be the right language; they value Ruby precisely for avoiding annotations and letting tests handle most issues.
  • Newer projects like low_type and other experimental systems are praised as more ergonomic “TS‑like” approaches, but adoption is still early and contingent on big users.
  • Some believe partial typing in dynamic languages gives the downsides of both worlds; others strongly disagree, citing concrete productivity and correctness wins.

Ruby vs Python & ecosystem debates

  • Multiple commenters say they switched to Python for ecosystem reasons: FastAPI, scientific/ML/AI stacks, stronger typing tools, and superior editor/IDE support.
  • Others counter that Ruby is often faster than Python, has long‑standing better package management and metaprogramming, and fewer language “warts.”
  • There’s consensus that Python’s larger community and library ecosystem dominate in data/AI; Ruby is perceived as centered on Rails, despite claims that FFI makes most native libs accessible.
  • One thread notes that Python’s popularity is driven more by its ecosystem than by language design, while Ruby’s community is portrayed as people who genuinely like the language itself.

Tooling, LSP & DX (especially on Windows)

  • Tooling quality is described as “below expectations,” particularly on Windows; some recommend WSL2 plus Docker and Dev Containers as workarounds.
  • Ruby LSP is highlighted as improving rapidly, now supporting “go to definition” and sharing a common AST/index for other tools.
  • IDE discussion: Python benefits from strong free tooling (e.g., PyCharm Community), whereas RubyMine historically required a license; RubyMine is now free for non‑commercial use.
  • IRB vs IPython: one commenter prefers IPython and wants better REPL DX; others ask what specific IRB gaps exist, implying this is still an open question.

Language features & syntax tweaks

  • Ruby::Box is seen as promising for running multiple versions of features/rollouts in the same process.
  • New multi‑line conditional syntax with leading &&/|| is widely praised for readability and easier diffs (delete/add whole lines without touching previous ones).
  • Some note they already broke conditions across lines; others say the new style favors scanning by line starts and improves merge behavior.
  • Internal stack traces are cleaner in 4.0; several want relative paths next.
  • The Set class getting more prominence is welcomed.
  • Multi‑line comments (=begin / =end) are pointed out as already existing, even as others wish for them.

Versioning, expectations & compatibility

  • Some feel 4.0.0’s changes are modest compared to the Ruby 3 “3x3 performance” push and say it feels more like “3.5” in substance.
  • Others respond that the major bump is partly celebratory (30 years of Ruby) and Ruby doesn’t follow strict semver.
  • The jump to 4.0 causes practical issues for gems that hard‑lock Ruby versions (e.g., < 4.0 or < 3.5), blocking early adopters until gem authors update constraints.

Usage, learning & resources

  • Rails remains a major draw for full‑stack development; some praise Ruby’s metaprogramming for building high‑level abstractions (e.g., APIs defined from a markdown file).
  • Recommended learning resources include video courses like Pragmatic Studio’s Ruby/Rails tracks.

Microsoft denies rewriting Windows 11 in Rust using AI

Context and Initial Reactions

  • Many find it telling that Microsoft had to publicly deny “rewriting Windows 11 in Rust with AI”; the idea feels absurd yet plausible enough given current AI hype and Microsoft’s reputation for missteps.
  • Others argue people over-read a single bombastic LinkedIn recruiting post and treated it as corporate strategy.

Scope: Personal Goal vs Company Mandate

  • The original post framed “eliminate every line of C/C++ from Microsoft by 2030” as the author’s goal, not an official directive.
  • Some note that a distinguished engineer is influential, but still not equivalent to a company-wide mandate from top leadership.
  • There’s confusion between “my goal” and the follow-up denial that Windows is being rewritten in Rust, which some see as backpedaling.

“1 Engineer, 1 Month, 1 Million LOC”

  • Interpreted by many as: one engineer overseeing AI that rewrites 1M lines/month.
  • Widely criticized as meaningless sloganry and “executive marketing math,” ignoring review, debugging, and integration.
  • Several point out that producing code without reading it is inherently dangerous, especially at that scale.

AI-Driven Rust Rewrite: Technical Skepticism

  • Critics highlight key differences between:
    • Bumping a compiler version (deterministic, standardized) and
    • Translating C/C++ to Rust via LLMs (non-deterministic, semantic mismatches, different memory models).
  • Concerns: massive review burden, security bugs from LLM-generated code, and limited ability to automatically prove semantic equivalence.

Testing, Quality, and Microsoft’s Trajectory

  • Commenters recall Microsoft cutting dedicated testers and describe increasing regressions in Windows.
  • Some argue Windows once prided itself on extreme backward compatibility, but that commitment has weakened.
  • This history makes a huge AI rewrite sound “batshit” to many, given already-strained review and testing capacity.

Rust, Hype, and Broader Ecosystem

  • Rust-in-kernels is generally seen as sensible; wholesale high-speed porting is not.
  • Debate over whether Rust’s broader adoption is “inevitable” vs just another optimistic prediction.
  • Separate frustrations target web-tech bloat (Electron, JS/TS everywhere), rising RAM use in Windows components, and a perceived decline in “native” systems programmers, feeding a broader narrative of Microsoft losing its edge.

Who Watches the Waymos? I do [video]

Video aesthetics and mood

  • Many viewers found the piece beautiful, soothing, and well-edited, especially the day–night transitions and moonrise.
  • Some were surprised it wasn’t mostly drone footage and commented on the risky vantage points used.
  • The music (“Alonia” by Valante) was widely praised as calming and atmospheric.

Sci‑fi vibes and public art

  • Strong comparisons to Blade Runner, Baraka/Samsara, and cyberpunk games (e.g., Syndicate Wars, Satellite Reign).
  • The large illuminated human sculpture at the depot drew attention; several noted it’s a known art piece and likened it to futuristic or post-apocalyptic imagery.
  • Some felt such Burning Man–style art in tech spaces can read as status signaling, while others were simply glad to see human figures in the urban landscape.

Scale of automation and emotional reactions

  • Seeing hundreds of Waymos together struck some as eerie or depressing, emphasizing the scale of human job replacement.
  • Others argued this is normal technological progress, akin to automated ports, and ultimately positive.
  • One thread imagined dystopian futures (e.g., UBI with coercive controls), while another envisioned a “post-need” society where automation grants freedom, not enforced idleness.

Urbanism, externalities, and land use

  • Debate over whether self‑driving significantly improves the externality balance of cars: critics listed pollution, noise, congestion, sprawl, and sedentary lifestyles as largely unchanged.
  • Supporters emphasized potential safety gains and efficiency but conceded the bigger urban picture is unclear; one noted the depot lot itself could house thousands of people.

Economics, pricing, and business model

  • Multiple comments noted Waymo rides are often more expensive than Uber/Lyft; skeptics questioned the point if costs aren’t lower.
  • Fans cited reliability, predictability, and avoiding awkward human interactions as justifying a premium, and some see current pricing as a “novelty” phase.

Safety, timelines, and insurance

  • Strong disagreement about how quickly manual driving might disappear, with estimates ranging from ~10 years to 25–50+ years, and reminders that current deployments are tightly constrained.
  • One side claimed major accident reductions; others cautioned that limited operational domains and correlated software failures complicate safety comparisons.
  • Discussion on whether insurers would lobby to restrict manual driving: some argued fewer crashes reduce payouts and risk; others noted reduced premiums may cut absolute profit, but insurers already lobby for many safety measures.

Operational details and comparisons

  • Observers noted human workers in high-visibility gear cleaning and plugging in vehicles; it’s unclear whether cars park themselves or are manually positioned.
  • Analogies were drawn to robotic container ports and to a massive model railway system where vehicles autonomously route and recharge.
  • Separate comments criticized other AV players (e.g., Zoox) as “terrifying” to encounter, though no concrete examples were provided.

Waymo vs. Tesla and industry posture

  • Several contrasted Waymo’s cautious, multi-sensor, regulator-friendly approach with Tesla’s vision-only strategy and missed autonomy promises.
  • Some framed Waymo as already delivering what other firms have only hyped, while others questioned long-term economics and overall societal value.

Community norms and side discussions

  • A moderator-type comment pushed back against dismissive criticism, reinforcing HN’s preference for substantive feedback; this was positively received.
  • Tangents included photography techniques (e.g., line-scan images), import/tariff mechanics for Zeekr-based vehicles, and the broader scale of investment visible in the depot footage.

Microsoft please get your tab to autocomplete shit together

VS Code / Visual Studio C# Autocomplete Issues

  • Multiple comments describe C# (often Unity) autocomplete in VS Code as “weirdly bad”: wrong symbols, nonsensical suggestions, braces eaten, and fragile language server behavior.
  • Some report Visual Studio proper is much better for Unity/C#, while others say recent Visual Studio versions have also regressed (e.g., LINQ lambdas hijacked by irrelevant symbol completions).

Copilot, Tab vs Enter, and Confusing UX

  • A core complaint: Tab now accepts Copilot/AI completions, while Enter accepts traditional language-server suggestions.
  • This clashes with long‑standing muscle memory (Tab for Intellisense), causes accidental acceptance of AI code, and makes simple indentation painful when AI offers suggestions on empty lines.
  • Some users disable Copilot entirely; others like Copilot’s inline suggestions but turn off standard Intellisense instead.

Terminal Autocomplete Rollout

  • New terminal suggestions in VS Code are heavily criticized: breaking shell completion, inserting wrong absolute paths, interfering with history search and custom keybindings, and even crashing terminals.
  • A VS Code team member explains the goal is to lower the barrier for newcomers, cites positive Insiders feedback and ~80% “success” metrics, and notes the feature is configurable and being refined (e.g., WSL path issues).
  • Critics argue Insiders are a biased sample, telemetry is intrusive, and breaking existing terminal behavior by default is unacceptable.

Perceived Regression and AI-First Direction

  • Several users feel VS Code “worked flawlessly for years” but recent releases are dominated by AI‑driven features that regress core functionality (C++, Rust, Python suggestions, Git tooling).
  • Some suspect non‑AI autocomplete isn’t being dogfooded anymore; others see similar decline in competing tools (e.g., PyCharm hallucinating completions).

Alternatives and Editor Ecosystem

  • Rider, Zed, neovim (and helix), Sublime Text, and “real” Visual Studio are mentioned as escapes from VS Code’s AI/UX changes, though each has trade‑offs (missing features, VC/ROI worries, different key models).

Broader Microsoft UX Critique

  • The discussion broadens into longstanding frustration with Windows Search and the Start Menu: slow, network‑dependent, ad‑laden, and unreliable compared to older versions.
  • This is framed as part of a pattern: core tools degraded by telemetry, ads, and AI branding (“Copilot 365”), with users resorting to debloating scripts, registry hacks, and third‑party utilities.

Asterisk AI Voice Agent

Perceived Uses & Abuse Potential

  • Many commenters immediately associate an Asterisk AI voice agent with more spam, scams, and “horrible customer support lines.”
  • A counter-use is proposed: running it as a honeypot to waste spam callers’ time (e.g., “Lenny”-style scripts).
  • Some fear businesses will use such systems to justify cutting remaining human support staff.

Caller Experience & Interface Preferences

  • Strong dislike for current voice-driven IVRs: unreliable in noisy environments, socially awkward to speak commands in public, and inconsistent UX.
  • Several prefer simple DTMF menus; many systems still accept keypad input even when pushing voice.
  • One practitioner notes that when IVR trees get complex, callers just mash “0” and demand a human; AI intent capture can be “less bad” than long menus in that scenario.

Legitimate Use Cases vs. “No Value”

  • People in the industry report large fractions of calls are simple or already self-serviceable (password resets, FAQ-style questions, “did you power cycle it?”, checking amenities) where an AI agent could help.
  • Concrete positive examples: dealership service line where an AI instantly books oil changes instead of putting callers on hold; potential hands-free tools for field staff or drivers.
  • Skeptics respond that if something is simple enough for AI, it should be a web/app flow instead; many only call when self-service has already failed or can’t be trusted.

Ethics, Deception & Expectations

  • Debate over background noise/“on brand” ambience: some see it as harmless branding; others call it deceptive, especially when it nudges callers to think it’s a human.
  • Strong sentiment that phone calls implicitly promise a human; using human-like voices without clear disclosure is framed as a “switcheroo” or scam.
  • Others push back: users mainly want to express needs in natural language; they don’t necessarily care about human vs machine if problems get solved.

Latency, Turn-Taking & Technical Challenges

  • Concern about the repo’s stated 2–3s latencies being “rage inducing.” Multiple commenters say SOTA can be sub-second, even ~300ms, with 2s+ causing hangups.
  • Practitioners report 500–1000ms as common and acceptable today, with major effort going into interruption handling and turn detection rather than raw speed.
  • Techniques discussed: streaming partial LLM output, chunking at punctuation, using fast TTS on short fragments, canceling/resyncing when the user interrupts, and blending with “thinking” sounds to mask latency.

Stacks, Deployment & VAD

  • Twilio integration: possible via SIP trunks or Twilio MediaStream WebSockets.
  • Pipecat mentioned as an open-source framework with many integrations (STT/LLM/TTS, turn detection model, state machine library); compared against proprietary players like Vapi/Retell/Sierra.
  • Deployment complexity is a pain point; some prefer Cloudflare Workers + Durable Objects with external STT (AssemblyAI/Deepgram with built-in VAD) and LLM/TTS for low-latency, low-cost scaling.
  • Discussion touches on where to keep conversation state (e.g., in Durable Objects) and compatibility with OpenAI-style realtime APIs.

Asterisk-Specific Notes & Nostalgia

  • Commenters are pleased to see Asterisk back on HN; default music-on-hold is widely recognized.
  • One person asks how to correlate CDRs with voicemail recordings for a unified dashboard; others suggest using channel vars, voicemail metadata files, or AGI/ARI logging.

Repository Style & Trust

  • Several note the GitHub repo looks heavily AI-generated: emoji-heavy headings, AI-like commit logs, Cursor traces.
  • This style triggers distrust for some: they assume docs may not be carefully reviewed, making them hesitant to rely on the project.

Overall Sentiment

  • Split roughly between:
    • Enthusiasm from builders and some users who see real operational value in handling simple, high-volume calls.
    • Deep skepticism from others who see little benefit to customers, expect more hostile support experiences, and are uncomfortable with human-mimicking automation on the phone.

Tell HN: Merry Christmas

Holiday greetings & community appreciation

  • The thread is dominated by Merry Christmas / Happy Holidays wishes in multiple languages, often paired with gratitude for the HN community as a rare, high‑quality corner of the internet.
  • Several people describe HN as their “morning paper” or a long‑term constant in their lives, and thank moderators and contributors.
  • Some explicitly include non‑Christians, wishing “season’s greetings” regardless of belief.

Nerdy Christmas creativity

  • A huge number of comments are ASCII or Unicode art Christmas trees, snowmen, and related scenes, often with programming or math jokes (binary trees, Merkle trees, Monte Carlo “Tree Santa”, Doom BSP trees, quad trees, Advent‑of‑Code vibes).
  • Others share code (BASIC tree generator, web component for Christmas lights, terminal adventure game, three.js visualizations) and assorted puzzles/quizzes.
  • Some riff on OOP/typing jokes (class ChristmasTree extends Tree, traits/interfaces), or quines/obfuscated code shaped like trees.

HN infrastructure & Christmas theme

  • Users notice the annual Christmas theme: slightly redder header and red/green story numbers.
  • A brief “restart” to switch themes prompts discussion of zero‑downtime culture: many argue occasional brief downtime is fine, even healthy, for a simple monolith like HN.
  • There’s a short tangent on FreeBSD, containers vs jails, and the pride in running HN on bare FreeBSD.

Religion, scripture & science

  • Multiple Bible passages are shared (especially from Luke), along with theological reflections on the meaning of Christmas, humility, and justice.
  • Some self‑identify as non‑Christian or merely “spiritual” but still find certain verses insightful.
  • There’s debate over whether Christmas/Easter have pagan origins and how much Christians integrate modern science (e.g., Big Bang) with faith.
  • One subthread examines textual variants and translation differences in Luke 2:14.

Loneliness, grief & mutual support

  • Several commenters share spending Christmas alone due to distance, illness, immigration timing, or family estrangement; others respond with empathy and blessings.
  • Stories of coping with the first Christmas after a parent’s death, or a tough year of stress and health problems, are met with encouragement.
  • A memorial is posted for a past HN user known for organizing holiday help for those in need, and for others who continued that tradition.

Traditions, culture & media

  • References include classic Christmas music and choral performances, movies (e.g., Muppet Christmas Carol, Gremlins), NORAD Santa tracking, Santa flights on flightradar, Yule/Saturnalia/Yalda, and regional quirks like stores closing for religious observance.
  • Some note discomfort with current geopolitics and Christian nationalism, while others emphasize the largely secular, family‑oriented nature of modern Christmas.