Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 591 of 796

Debugging memory corruption: who the hell writes "2" into my stack? (2016)

Nature of the Bug

  • Thread agrees the core issue is: kernel writes asynchronously to a user-provided buffer that was on the stack, after that stack frame was unwound by an exception → use-after-return.
  • Several commenters stress this is primarily undefined behavior (throwing through C frames), not a classic in-process buffer overrun.
  • Confusion over whether this is “memory corruption” vs “UB”; consensus: UB at the language/ABI boundary, manifesting as stack corruption.

Debugging Approaches

  • Hardware breakpoints suggested, but others note they don’t trigger on kernel writes in user space.
  • Time-travel / reverse debuggers (rr, Windows TTD) discussed:
    • Could help if they record kernel side effects or interpose async writes.
    • But handling async syscalls is hard and often not implemented.
  • Perf_event on Linux mentioned as a way to set global hardware breakpoints.
  • Valgrind, ASAN/MSAN/UBSAN praised, but multiple people note they wouldn’t catch this specific bug.

Exceptions, C ABI, and APCs

  • Strong skepticism about C++ exceptions in systems code; multiple comments advocate avoiding them entirely, or tightly scoping them.
  • Key rule repeated: never throw exceptions across C frames, callbacks, or OS callbacks (APCs, signals, qsort, etc.).
  • Discussion around noexcept and C ABI:
    • Idea: treat C and extern "C" functions as implicitly noexcept.
    • Proposals for compilers to warn when non-noexcept function pointers are passed to C/noexcept APIs.
    • Rust 1.81 change (aborting on unwinding through extern "C") cited as a mitigation.

Memory-Safe Languages and FFI

  • Disagreement on whether Rust/memory-safe languages “would have prevented” this:
    • One side: safe Rust can encode lifetimes and forbid passing stack buffers with too-short lifetimes.
    • Other side: once you cross into syscalls/FFI, the language can’t fully enforce kernel contracts; unsafe FFI remains a risk.
  • General consensus: safe wrappers help, but correctness hinges on accurately modeling OS API requirements.

Win32 / OS API Design & Patterns

  • APC / alertable waits described as a powerful but dangerous mechanism, analogous to but safer than Unix signals.
  • Criticism that documentation under-emphasizes “don’t throw / don’t unwind” from APCs.
  • Contrast drawn with Unix I/O:
    • Windows completion-style APIs (OVERLAPPED, IOCP) can hold user pointers across time.
    • Traditional Unix syscalls rarely keep user pointers asynchronously; newer AIO/io_uring do.
  • Self-pipe / loopback-socket trick recognized as a standard, safer pattern for interrupting select().

Lessons and Broader Takeaways

  • Don’t throw exceptions out of async callbacks or while inside syscalls.
  • Avoid stack-backed buffers for operations where the kernel may complete later or re-enter your code unexpectedly.
  • Design cancellation with explicit, synchronous semantics where possible.
  • Several anecdotes reinforce how small “clever” ideas can cause hugely expensive debugging sessions.

Google's Results Are Infested, Open AI Is Using Their Playbook from the 2000s

Perceived decline of Google Search

  • Many see modern Google Search as “enshittified”: more ads, SEO sludge, and UI clutter vs early-2000s fast, relevant, link‑oriented results.
  • Complaints include: AI overviews pushed on users, difficulty forcing literal queries, poor handling of code identifiers, and infested “best X” affiliate listicles.
  • Some argue the web’s underlying content degraded; others say Google’s ad incentives and product decisions actively caused that degradation.

AI Overviews and LLM Search: Helpfulness vs. Risk

  • A minority likes Google’s AI Overview as a way to skip ads and junk and get quick summaries (e.g., Bluetooth pairing steps).
  • Many report frequent, confident wrong answers, especially on technical, medical, and numerical topics (e.g., child vomiting diet, LD50 of caffeine, calorie recommendations, fictional movie sequels, passport rules).
  • Core tension: AI is often “good enough” for trivial queries but dangerously opaque and fallible for high‑stakes ones.

Trust, Hallucinations, and Verification Cost

  • Users accept “bullshit” from standalone chatbots more readily than from Google’s top results; Google is held to a higher standard.
  • Verifying AI answers can take as long as solving the problem directly, undermining the supposed time savings.
  • Some note that web-search-enabled LLMs can provide sources, but citations are sometimes fabricated or misrepresent the linked page.

Impact on the Web Ecosystem and Creators

  • Content creators describe AI summaries as “plundering” their work: extracting answers, stripping traffic, and weakening incentives to publish high‑quality guides.
  • Affiliate‑funded sites are seeing traffic drops as AI overviews answer queries without clicks, threatening business models that relied on organic search.

SEO, Advertising, and “Dark Google”

  • SEO is framed as a coordinated “dark” ecosystem gaming search and now aiming to poison LLM training data to bias brand mentions.
  • Several argue Google profits from low‑quality, ad‑heavy SEO sites via its ad network, so it has weak incentives to truly fix spam.
  • Widespread expectation that AI search (from Google or OpenAI) will eventually be monetized with embedded or blended ads, repeating search’s trajectory.

Alternatives and Coping Strategies

  • Many report partial migration to Kagi, Perplexity, Brave Search, DuckDuckGo, or local/open‑source LLMs; none are seen as perfect.
  • Workarounds include: appending “reddit”/“wikipedia” to queries, using separate tools for “search vs answer,” uBlock filters to hide AI, or using LLMs only for brainstorming.
  • LLMs are praised for “fuzzy recall” tasks (finding half‑remembered quotes, books, films, games) but also shown to fail badly on similar prompts.

U.S. homelessness jumps to record high amid affordable housing shortage

Causes of rising homelessness

  • Many argue homelessness is primarily a housing-supply/price problem: where rents are high, homelessness is high.
  • Others stress stagnant or depressed wages interacting with housing costs.
  • Some say it’s “a bit of everything”: building codes, immigration, remote-work policies, corporate ownership, and macro trade dynamics.
  • Several posters point to evidence that poor U.S. states with cheap housing have relatively low homelessness, suggesting supply and price matter more than income levels.

Immigration and asylum seekers

  • Some see recent immigration and asylum flows as a major additional demand shock on an inelastic housing supply.
  • Others note that “border crossings” overstate net new residents, and that total unauthorized immigrants haven’t exploded.
  • Local finance issue: benefits of immigrant labor may accrue in one region (e.g., corporate HQ) while service burdens fall on another, driving local backlash.
  • Disagreement over how much immigrants are visible among the homeless; some report most visible homeless are long-term locals, not recent migrants.

Drugs, mental health, and visibility

  • One camp: drugs are overemphasized; addiction is common but not the primary structural cause, which is lack of cheap housing.
  • Another: chronic addiction cases consume disproportionate resources and complicate “just build housing” approaches.
  • Some differentiate “temporarily unhoused” (often invisible, car-sleeping) from chronically street-homeless, who are more likely to have severe addiction/mental illness.

Vacancy, speculation, and taxes

  • National rental vacancy ~6.9% is seen by some as low but not necessarily inefficient; some vacancy is necessary for mobility.
  • Others highlight local derelict or intentionally vacant buildings as evidence housing is treated as an investment asset.
  • Proposed fixes: land value tax, heavy taxes on empty/secondary homes, speculation/“vacancy” taxes, but some warn taxes can be passed to renters or hurt mobility.

Zoning, NIMBYism, and construction

  • Broad agreement that restrictive zoning and NIMBY politics block needed supply, especially in high-demand metros.
  • Suggested solutions: upzone cities, federalize zoning (Japan-style), incentivize dense construction, allow more ADUs, and enable remote work to spread demand.
  • Some emphasize that current owners benefit financially from shortages and resist value-lowering reforms.

Public and non-market housing models

  • Advocates point to mixed-income public or non-market housing (examples cited abroad) as stabilizing rents and de-stigmatizing “projects.”
  • Critics highlight long waits, lease structures, and difficulty moving near jobs in some models.
  • Veteran homelessness is noted as a “bright spot” where focused subsidies and services have measurably reduced homelessness, prompting debate over scalability.

Ask HN: Are you unable to find employment?

Overall state of the tech job market

  • Many posters across the US, Europe, Australia, and India report the toughest market they’ve seen in years, especially since late 2022.
  • Common patterns: hundreds of applications, very few interviews, multi‑round processes ending in rejection, and long unemployment spells (6–12+ months).
  • Juniors and mid‑levels report near-total lockout; seniors say they still get interviews but face lower offers, more hoops, and more competition.
  • Some respondents, especially with strong networks or niche skills (ML, embedded, SDET, finance/low‑latency), report landing jobs relatively quickly and question how “bad” the market really is.

Drivers: macroeconomy, AI, and company behavior

  • End of zero/low interest rates and post‑COVID correction: less speculative hiring, more focus on cost and profitability.
  • Many firms cut large portions of staff, froze or reduced hiring, and reallocated budgets into AI initiatives.
  • LLMs are seen as boosting productivity of existing engineers, especially juniors, reducing demand for new hires in some shops.
  • Several describe “fake” or placeholder job postings, very slow response times, and automated resume filters eliminating candidates early.

Offshoring, H‑1B, and pay

  • Strong perception that companies are shifting hiring to lower‑cost regions (India, Poland, Brazil, Mexico, etc.) and to H‑1B workers, often at much lower salaries.
  • Some argue this is straightforward cost optimization and has been happening for years; others frame it as systemic suppression of domestic wages and mobility.
  • Several describe US and UK teams being replaced or “restructured” into foreign offices.

Age, race, and DEI

  • Many older engineers report ageism: resumes filtered for “too much” experience, visible gray hair or long careers seen as a liability, advice to hide graduation years and early roles.
  • Debate around whether white men are now disadvantaged:
    • Some cite DEI policies, diversity targets, and anecdotes of being passed over.
    • Others counter that URM hiring is still limited, DEI peaked around 2020–21, and the primary issue is oversupply and cost, not race.

Education, oversupply, and skills

  • CS enrollment keeps rising; bootcamps and weak university programs are blamed for a glut of mediocre candidates.
  • Complaints that many grads can’t code without heavy library use; others say the real issue is employers demanding narrow, “perfect-fit” experience.

Coping strategies

  • Recurrent advice: network and get referrals; cold applications are seen as low‑yield.
  • Some pivot to self‑employment, consulting, game dev, or non‑tech work; others double down on open source to signal skill.

I automated my job application process

Overall reaction to automated job applications

  • Many see automating applications with LLMs as technically clever but socially harmful.
  • Frequent framing: tragedy-of-the-commons / prisoner’s-dilemma. If others spray-and-pray, individuals feel forced to do the same, even though it worsens the system for everyone.
  • Some call it narcissistic or spammy; others argue it’s a rational response to opaque ATS filters, ghost jobs, and instant automated rejections.

Impact on hiring managers and companies

  • Hiring managers report hundreds to thousands of applications per role, often 90%+ clearly unqualified or obviously AI-generated.
  • Complaints include: duplicated resumes, identical cover letters with minor edits, fake identities, and even organized fraud rings using fabricated CVs and remote-work scams.
  • Noise pushes many to:
    • Ignore early applicants.
    • Rely more heavily on referrals and private channels.
    • Stop public postings entirely and hire through networks or agencies.
    • Consider on-site or in-person-only interviews even for remote jobs.

Job seeker experience and incentives

  • Job seekers describe:
    • Hundreds–thousands of applications for a single interview.
    • Ghosting at all stages, including after multi-round interviews.
    • “Ghost jobs” and roles posted without real intent to hire.
  • This drives a numbers-game mentality and makes deeply researching and tailoring each application feel irrational.
  • Some insist targeted, high-effort applications and networking still work; others say that advice is out of date for mid-level/senior engineers today.

Cover letters, resumes, and LLM use

  • Mixed views on cover letters:
    • Some hiring managers like them when they add specific, non-generic detail or personal context.
    • Many see LLM-generated letters as long, formal, and content-free; they confer no advantage and can be a negative signal.
  • Resume optimization via LLMs appears to increase callback rates in some anecdotal tests, but is often detected as templated.

Cheating and “fake candidates”

  • Reports of candidates:
    • Using LLMs live during remote interviews.
    • Having others do the work after hire (offshore substitution).
  • Leads to moves toward:
    • In-person or proctored interviews.
    • “Humanity checks” (possibility of in-person rounds, surprise calls, local meetups).

Proposed fixes and structural ideas

  • Suggested mitigations:
    • Small manual tasks or instructions in postings to filter bots.
    • More in-person events and career fairs.
    • Greater reliance on referrals, networking, and internal candidate pipelines.
  • More structural proposals:
    • Professional licensing or standardized competency exams.
    • Union/guild-like bodies or centralized reputation/credential systems.
    • Regulation of job boards and ATS behavior, though feasibility is debated.

3D-printed neighborhood nears completion in Texas

Economics and Market Dynamics

  • Many commenters see little current cost advantage: sale prices ($450–600k) are similar to or higher than comparable conventional homes in the same area.
  • Repeated point: “market-rate housing sells at market rates.” Lower build costs, if any, tend to increase developer margins rather than lower prices.
  • Some argue this is a demonstration project; if there were significant savings, they’d likely highlight them.
  • Others note that builders care about needing fewer, less-skilled workers even if buyers don’t see price cuts.
  • Speculation that risk premiums from a new method currently raise costs; potential savings might emerge once the tech matures.

Construction Process, Prefab, and Alternatives

  • Several note that superstructure/framing is only a minority of total cost; sitework, finishes, MEP (mechanical/electrical/plumbing) dominate.
  • There’s extensive debate on prefab and panelized walls: challenges with joints, transport, storage, code compliance, on‑site fitting, and responsibility when parts don’t fit.
  • US single-family is already highly standardized/prefab at the component level; fully prefab systems often struggle with economics and flexibility.
  • Some think 3D printing is mostly a marketing gimmick; others see it as an early, immature technology with room to improve, analogous to early 3D printers or smartphones.

Performance, Materials, and Modifiability

  • Pros cited: potential for better insulation and energy efficiency (especially in Texas heat), greater storm, flood, and fire resistance vs timber, and more consistent quality.
  • Cons: high concrete CO2 footprint, harder repairs and renovations, blocked Wi‑Fi/cellular, and more difficult retrofits for plumbing/electrical.
  • On modifications, reports from site visits say new openings require masonry cutting and patching—more work than drywall, similar to or slightly worse than cinder block.

Design, Urban Form, and Aesthetics

  • Some dislike the “suburban box” aesthetics and car-centric layout, noting small lots and minimal yards; others argue preferences vary and the location (Georgetown) is a full city, not just an Austin suburb.
  • Commenters are disappointed that the technology is mostly used to reproduce conventional ranch houses rather than exploit new forms (curves, ornament, unique geometries).

Future Outlook

  • Split views: some call it a dead-end gimmick; others believe it has crossed proof‑of‑concept and will steadily improve, possibly enabling more custom, resilient housing or even off-world construction.

EmacsConf 2024 Notes

EmacsConf 2024 experience & format

  • Many commenters enjoyed the “cozy” feel and smooth organization of EmacsConf 2024.
  • Talks are available as video, audio, slides, captions, and transcripts; some initially thought it was “video only” but were corrected.
  • Automation and Emacs Lisp tooling are heavily used to schedule, stream, caption, and publish talks; small incremental improvements accumulate year to year.
  • The conference runs on a very small hosting budget (under US$200/year), but setup time and technical complexity (e.g., BigBlueButton) are noted as the real cost.

Comparison with NeovimConf and other editor events

  • EmacsConf is much smaller than NeovimConf in viewer numbers, which participants think makes self‑hosting and careful scheduling manageable.
  • NeovimConf is seen as more stream/YouTube/twitch‑oriented, with some complaints (elsewhere) about ads, schedule slippage, and meme‑heavy chat.
  • Commenters like cross‑pollination of ideas between Emacs, Neovim, Helix, and others; several explicitly browse other editor conferences for workflow inspiration.

Emacs vs VS Code and other editors

  • Some long‑time Emacs users moved to VS Code, often citing:
    • Better “out of the box” UX and packaging.
    • GitHub Copilot integration.
    • Easier onboarding for teams and new grads, especially around shared extensions, linters, and remote editing.
  • Others tried VS Code and returned to Emacs, mainly due to:
    • Deep custom Elisp workflows they can’t easily replicate.
    • Strong preference for full customizability and keyboard‑driven workflows.
    • Concerns about Microsoft’s telemetry, cloud tie‑ins, and long‑term “enshittification.”
  • Some use both: Emacs for notes/org/magit and VS Code for language tooling or remote work.

Lisp, Elisp, and alternative runtimes

  • Strong defense of Lisp as the core of Emacs’ power; skepticism toward “rewrite Emacs in Lua” ideas, though some argue Lua is essentially Lisp‑like with a different syntax.
  • Discussion of Guile‑powered Emacs and desire for a “proper runtime” for Elisp; some would even accept Elisp-on-Guile only.
  • Fennel (Lisp-to-Lua) is praised as a nicer way to script Lua ecosystems (Neovim, hammerspoon, etc.).

Alternative Emacs-like editors

  • Lem (Common Lisp–based, Emacs‑ish editor) attracts interest:
    • Praised for responsiveness, threading, and potential to surpass Emacs.
    • Criticized for missing features (multiple frames, theming issues, config/docs) and a very small ecosystem compared to Emacs.
  • Talks on Guile-Emacs, an Emacs core in Rust (Rune), and other emacsen are highlighted as exciting experiments.

Use cases, community, and longevity

  • Many emphasize Emacs as a “lifetime editor” and general computing environment, not just for programming: email, writing, note‑taking, document authoring, and more.
  • Non‑programmer or “writer” use is surprisingly common; people list thesaurus, spellcheck, translation, dictionaries, reading‑ease analysis, and LLM integration as examples.
  • Some argue that even if many developer‑only users move to VS Code, core usage and development are driven by people who use Emacs for much more than coding, so the ecosystem remains vibrant.

Performance, concurrency, and remote work

  • Emacs’ single‑threaded nature and global mutable state are widely seen as a structural limit, causing UI freezes on heavy tasks (e.g., large diffs, big LSP operations).
  • External processes and tools (e.g., LSP servers, rsync-based sync, Emacs LSP booster, native compilation) mitigate some issues but don’t solve core concurrency problems.
  • VS Code’s remote development is often described as far more reliable and polished than TRAMP; others counter that VS Code requires non‑free server‑side components and more resources, so comparisons are not strictly fair.

So you want to write Java in Neovim

Neovim for Java: Appeal vs. Reality

  • Many are intrigued by recent Neovim+Java setups, especially as an escape from heavyweight IDE “black magic.”
  • Several people tried and bounced off: configuring LSP, debugging, and plugins was a large cognitive load compared to a Java IDE that “just works.”
  • Common advice: unless Neovim is already your main editor, start with a dedicated Java IDE.

Navigation, Project Structure, and Fuzzy Finding

  • Deep Java package paths and Maven-style layouts worry some; they find raw Vim directory navigation painful.
  • Others say a fuzzy file finder (Ctrl-P, Telescope, fzf.vim, etc.) or file managers (yazi, oil.nvim, filepicker.vim) solve this, similar to JetBrains “search everywhere.”
  • LSP-powered symbol navigation (gd, gr) in Neovim can approximate IDE-style “go to definition/references.”

LSPs, JDTLS, and Alternatives

  • Java on Neovim is typically powered by JDTLS; several complain it’s oddly complex compared to other language servers.
  • A NetBeans-based Java LSP exists but isn’t commonly used here; status with Neovim is unclear.
  • Some note that Java is a “special snowflake” in LSP setup, unlike languages where you just install the server and point the editor at it.

IDE vs Text Editor: Capabilities and Philosophy

  • Ongoing debate: at what point does a plugin-heavy Neovim become an IDE in practice.
  • Some emphasize minimal setups (tags + terminals, no LSP, sometimes no syntax highlighting); others insist autocomplete, refactoring, and instant feedback are too valuable to give up.
  • Terminal-centric workflows are praised for speed, composability with CLI tools, and stability over time.

Java Tooling Exceptionalism (Especially IntelliJ)

  • Strong consensus that Java IDE tooling, especially IntelliJ, is far ahead of LSP-based setups: powerful refactorings, inspections, debugging, code transformations, and ecosystem-aware features.
  • Some argue this leads teams to structure code and builds around the IDE, which can hurt portability and non-IDE workflows. Others see it as simply using the best tools available.

AI IDEs, Cloud IDEs, and Future Directions

  • AI-focused IDEs (Cursor, Zed) are seen as competitive with VSCode/Neovim, but not yet with language-specific Java IDEs.
  • Cloud IDE experiments show high uptake only once IntelliJ is offered; VSCode-only environments mainly attract juniors.
  • JetBrains’ AI features are viewed as decent and deeply integrated, but not universally loved; some find aggressive multi-line AI completions distracting.

Spotify Shuts Down ‘Unwrapped’ Artist Royalty Calculator with Legal Threats

Streaming royalties and business model

  • Most major music streamers reportedly pay ~70% of revenue to rightsholders; Bandcamp/SoundCloud somewhat higher but not directly comparable because they’re more purchase‑oriented.
  • Commenters argue the main problem isn’t Spotify’s headline cut, but:
    • Labels own the recordings, take most of the payout, and then split leftovers among performers, songwriters, producers, etc.
    • Low subscription prices (~$10/month for “all music”) devalue music and leave a small pie to split.
  • Some artists note thousands of streams don’t even cover basic costs like rehearsal space; others emphasize that small differences in platform payout matter less than label contracts.
  • Several point out that Spotify’s pro‑rata model sends part of each user’s fee to top artists regardless of what they personally play; Apple’s actual allocation model is debated/unclear.
  • Free tiers and ad‑supported listening are seen as a major driver of low per‑stream rates.

Spotify pricing, UX, discovery

  • Some users would tolerate a price increase; others would cancel over even a small hike, especially if discovery feels weak or repetitive.
  • Complaints include poor recommendations (e.g., cover‑song spam, homogenized music), aggressive playlist focus, and sponsored or house‑owned content being pushed.
  • Others praise Spotify’s discovery, playlists, and near‑universal catalog as its main value, even with UX frustrations.

Alternatives: Apple Music, Tidal, YouTube Music, others

  • Apple Music: praised for sound quality, human‑curated shows, and integration; criticized for buggy/odd UIs (especially playlists, desktop/tvOS) and deleting user data after unsubscribing.
  • Tidal/Deezer/Qobuz: mentioned for better discovery, lossless audio, or album‑centric use, but with catalog/UX gaps.
  • YouTube Music: strongly polarizing. Some find its algorithm and catalog (including user uploads, bootlegs, niche content) vastly superior; others call the apps unstable, UI “garbage,” audio quality inconsistent, and distrust Google’s product longevity.
  • Bandcamp and local/college radio are recommended for true discovery and direct artist support.

Artist economics and “value of music”

  • Multiple comments compare music to games or open‑source software: huge oversupply, many creators willing to work for little or nothing, so most income comes from touring, merch, or side jobs.
  • Some argue that for most everyday “background” listening, music has become a low‑value commodity; others worry about AI‑generated “filler” displacing human work but expect live/local scenes to persist.

Legal and “Unwrapped” shutdown

  • Several see the takedown threat as likely based on trademark/brand confusion rather than defamation.
  • Others emphasize that facing corporate legal departments, small projects will almost always fold, regardless of actual merits.

Where can you go in Europe by train in 8h?

Booking & Ticketing Fragmentation

  • Many commenters lament how hard it is to book multi-country journeys on a single ticket; cross-border pricing is inconsistent and often opaque.
  • National operators are said to resist a unified European ticketing system to avoid transparent, comparable pricing.
  • Legislative efforts for multimodal digital mobility services exist but are expected to be slow and heavily lobbied against.

Tools, Meta-Search & “Google Flights for Trains”

  • Mentioned tools: Trainline, RailEurope, Nightjet, All Aboard, direkt.bahn.guru, seat61, national sites like DB/ÖBB/Trenitalia, and travel-time/isochrone sites (Traveltime, Mapnificent, etc.).
  • Trainline is broadly praised but has fees and gaps (e.g., Eurostar integration, some regional tickets).
  • Some argue a full “Google Flights for trains” is unnecessary for timetables (data is mostly shared) but clearly missing for unified booking.

Chronotrains App: Usefulness & UX

  • People like the idea for discoverability (where you can get in 8h) but criticize:
    • UI confusion (heatmap vs point-to-point mode, hard-to-reset selection).
    • Performance issues/overload.
    • Missing or outdated data (e.g., Sweden–continent links, Iberia, new Spanish lines, Vilnius–Riga, mislabeled cities like Enschede).
    • Strict 8h cutoff ignores sleeper trains and “close calls” (e.g., 3h02 treated as 4h).

Trains vs Planes: Time, Access & Experience

  • Pro-train points: city-center stations, minimal security overhead, boarding within minutes of departure, easier luggage, less stress, possibility of overnight travel turning “dead time” into sleep.
  • Skeptical points: door-to-door time can approach or exceed flying, especially with poor local rail or sparse schedules; missed connections can still be painful.
  • Debate over how much buffer time is reasonable; some routinely aim to arrive 5–15 minutes before departure, others find this too risky when connections are tight.

Reliability & National Differences

  • Frequent criticism of German rail (DB) for chronic delays, cancellations, and “replacement bus” chaos; argument over whether this stems from privatization logic vs underinvestment.
  • Norway and Denmark also cited as suffering from maintenance underfunding and slow, infrequent services.
  • Dutch NS, French TGV, Swiss rail are often described as comparatively good, though far from perfect.

Night Trains & Comfort

  • Strong nostalgia and enthusiasm for European night trains; also many negative anecdotes (noise, police checks, motion, cramped couchettes, cost of sleepers).
  • New night-train startups (e.g., European Sleeper, Luna Rail) try to fix economics and rolling-stock issues; consensus that rolling-stock finance is a major bottleneck.
  • Argument over environmental efficiency: night trains are less dense than daytime trains but still much lower emissions than aviation.

Geographic & Political Gaps

  • Notable weak spots: Iberian Peninsula (Lisbon–Madrid, Spain–Portugal generally), southeastern Europe, parts of Scandinavia, Ireland.
  • Complaints that many EU-wide apps under-represent long but feasible international routes (e.g., Sweden–Germany–Netherlands).

Comparisons with US/Canada & Russia/Japan

  • Long subthread on why US/Canada lack comparable passenger rail: competing explanations include density/geography, car culture, lobbying (oil/auto), political dysfunction, and land acquisition issues.
  • Some point to Russia’s Trans-Siberian and Japanese/Chinese HSR as proof large countries can build effective rail; others note differing population patterns and governance.
  • Agreement that some dense US corridors (Northeast, parts of California, Texas triangle, Midwest cluster) could support much better rail than they currently have.

Casual Viewing – Why Netflix looks like that

Netflix’s “Casual Viewing” Strategy

  • Many focus on the reported note that Netflix asks writers to have characters explicitly “announce what they’re doing” so distracted viewers can follow along.
  • Several see this as converging toward radio plays, audiobooks, or podcasts with video attached.
  • Some argue it’s targeted at people who half-watch while doing chores, driving, or looking at their phones, and that this use case is now central to Netflix’s strategy.

Audience Behavior & Background Viewing

  • Multiple commenters admit they or their partners routinely “watch” Netflix while on their phones or working.
  • Others find this distressing and say if you can’t focus, you should use audio formats or simply turn the TV off.
  • There’s disagreement over whether this behavior reflects ADHD, modern distraction patterns, or just normal multitasking.

Quality, “Enshittification,” and Business Incentives

  • Many see this as part of broader “enshittification” or “quality fade”: more filler content, fewer enduring films, and aggressive cancellation of promising series.
  • Some emphasize subscription economics: incentives shift from making great individual works to maximizing “time on platform” and retention.
  • Counterpoint: Netflix is still profitable and supplying what mass audiences demonstrably watch, even if cinephiles dislike it.

Storytelling, “Show Don’t Tell,” and Artistic Concerns

  • Commenters lament exposition-heavy dialogue (e.g., in The Mandalorian, certain Netflix movies), calling it “Tide Pod cinema” or “slop.”
  • Others note that “show, don’t tell” is a guideline, not an absolute; some genres (soap operas, certain anime, Turkish series) have always leaned hard into explicit narration.
  • A minority say they actually enjoy heavily explained stories or use synopses to avoid wasting time on full viewings.

Comparisons, Accessibility, and Alternatives

  • Historical parallels: broadcast TV written for dishwashing viewers, opera and singspiel with explicit lyrics, TV formulas like Star Trek: TNG.
  • Some suggest that such narration could benefit visually impaired viewers if offered as an optional track, not baked into scripts.
  • Many report canceling or planning to cancel Netflix and gravitating to services perceived as more curated or “prestige” (HBO/Max, Apple TV+, Mubi, Criterion) or to physical cinema and pay-per-title models.

AI, Data, and Future Fears

  • A few speculate, half-seriously, that overt narration conveniently creates labeled training data for AI or foreshadows AI-generated filler content.
  • Others think this is overblown and limited to specific lowbrow genres, not all Netflix output.

Ada's dependent types, and its types as a whole

Memory model and “two stacks”

  • Ada implementations commonly use a secondary stack for dynamically sized data, separate from the call stack.
  • This solves many “short-lived allocation” problems that arenas/scratch buffers address in C/C++ and games.
  • Language-level support lets the compiler statically track secondary-stack usage, free earlier, and maintain safety; manual arenas can’t reclaim mid-stack allocations without resetting everything.
  • Some note that similar behavior could be done with the main stack and copying, but the dedicated second stack is simpler and ABI-friendly.

Ada vs. Rust and other languages

  • Several commenters argue Ada is underrated compared to Rust, especially for embedded/MCU firmware that avoids dynamic allocation.
  • They stress Ada’s strengths: ranged types, representation clauses for bitfields and serialisation, decimal types, strong spec/reference manual, and SPARK for formal verification.
  • Rust is praised for memory safety and ecosystem (Cargo, libraries) and for attracting new kernel contributors, but criticized for focusing mostly on memory safety rather than functional correctness.
  • Some wish Linux had Ada-based drivers, citing SPARK and representation clauses; others doubt maintainers would accept it.

Dependent types and SPARK

  • Multiple posts challenge the article’s framing of Ada as “dependently typed” in the type-theory sense.
  • Classic dependent types (as in Coq/Agda/Lean) allow expressing and proving properties like “sorting always returns a sorted list” at the type level.
  • Ada’s subtype predicates and discriminated records are powerful and can encode runtime-checked invariants; static predicates exist but are limited.
  • SPARK adds a separate verification layer: Ada code plus contracts is translated to Why3/SMT provers; examples include fully proved sorting.
  • Consensus: Ada/SPARK gives strong, practical verification, but is not a full Martin-Löf–style dependently typed language.

Tooling, ecosystem, and licensing

  • Complaints: historically expensive/proprietary compilers, confusing licensing, and weaker general-purpose libraries (e.g., TLS/crypto, codecs, Android NDK story).
  • Responses: GNAT (Ada in GCC) is FOSS; multiple commercial vendors exist; Alire and the “getada” installer now make setup easy on major platforms.
  • Some worry about GPLv3 implications; others counter that compiler/runtime licenses don’t infect user code.
  • Lack of a rich, modern standard ecosystem is seen as a major barrier compared to languages like Rust, Go, Python.

Syntax, readability, and IDE support

  • Ada’s verbose, English-like syntax and end Name; blocks are seen by some as hard to skim compared to brace-heavy C/Rust.
  • Others find Ada’s explicit structure easier to read and less ambiguous, especially in large, nested code, and note that end-names are optional.
  • Several argue modern editors (block selection, sticky scroll, jumping to matching delimiters) mitigate most syntax readability issues regardless of language.

Adoption, domains, and jobs

  • Historically strong in defense, aerospace, high-integrity embedded systems; also influenced VHDL and PL/SQL/pgSQL.
  • Reported non-military uses include warehouse management software. Some suggest more jobs now exist in VHDL than in Ada itself.
  • Ada’s adoption was hurt by early compiler pricing, lack of free tools during key growth periods, and today by fashion/mindshare favoring Rust and C-like syntaxes.

Trying Ada

  • Recommended entry points: FOSS GNAT via package managers, Alire as a package manager/toolchain orchestrator, the “getada” curl-based installer, and browser-based tutorials and playgrounds.

PCIe trouble with 4TB Crucial T500 NVMe SSD for >1 power cycle on MSI PRO X670-P

Root cause in the OP’s MSI + Crucial NVMe case

  • HDMI from a monitor is backfeeding power into the motherboard when the PC is “off.”
  • This leaves the 3.3 V rail at ~1.9 V instead of 0 V, so the NVMe SSD never sees a true power loss.
  • The SSD’s controller likely requires proper power-rail sequencing and a full drop to 0 V to exit its shutdown/brownout state; instead it “latches up” and is not detected on the next boot.
  • Some argue this behavior is understandable given out-of-spec power; others say the SSD should still recover once normal power is restored.

Power-leak measurements and mitigation attempts

  • Measuring with a multimeter showed substantial leakage: a 48 Ω load only dropped the rail from 1.9 V to 1.8 V.
  • Progressively lower resistances were tested; only ~6 Ω pulled the rail to 0 V, implying ~2 W continuous dissipation and significant leakage somewhere on the board.
  • Suggested “proper” fixes: use a FET to actively pull 3.3 V to ground in standby, or identify the offending chip via thermal imaging.
  • There is debate whether the motherboard is out-of-spec for not pulling 3.3 V to 0 V, or the SSD is at fault for not resetting when 3.3 V drops out of regulation.

HDMI / DisplayPort power behavior

  • HDMI traditionally supplies 5 V at very low current (for EDID and small devices), but real hardware often exceeds spec.
  • Newer HDMI 2.1 “cable power” can supply up to 5 V / 300 mA with special cables.
  • Conflicting anecdotes about early Chromecast sticks being powered solely via HDMI vs always requiring USB power.
  • DisplayPort’s DP_PWR pin is normally unused in standard cables, which may explain why DP connections don’t trigger the issue.

Broader NVMe / PCIe and sleep issues

  • Multiple reports of Crucial and other NVMe drives failing to wake from sleep, disappearing under load, or training to reduced PCIe link widths.
  • Linux NVMe drivers contain extensive “quirk” tables to handle vendor bugs, but they are incomplete.
  • Some platforms have had SSDs bricked or made unstable by S2 sleep or Gen5 PCIe, sometimes fixed by moving to Gen4 slots or different chipsets.

Troubleshooting, quality, and power anomalies

  • Several anecdotes highlight bizarre faults traceable to PSUs, RAM, ground loops, house wiring, or power conditioners.
  • Opinions split on whether modern consumer electronics are “disposable garbage” or generally reliable despite heavy cost-cutting.

Carlsen quits World Rapid and Blitz championship after dress code disagreement

Dress code rules and enforcement

  • FIDE’s 2024 regulations for this event explicitly ban jeans, t‑shirts, shorts, sneakers, etc., and prescribe “dark-coloured pants” with jacket and proper shoes.
  • A presentation before the event reportedly showed jeans under a big “Not Approved” slide; organizers say players were briefed and no one objected.
  • Penalties shared with players: first infringement → monetary fine, allowed to play that round; further infringements → excluded from next round’s pairings, each round in violation counts separately.

Sequence of events (per thread)

  • Carlsen wore jeans after a break (reportedly coming from a sponsor appearance).
  • He was informed after round 7, fined, and asked to change before round 8 or at least before round 9; the hotel was said to be a few minutes away.
  • He declined to change that day “as a matter of principle,” was unpaired for round 9 (a forfeit), and then chose to withdraw from both Rapid (mid-event) and Blitz (pre‑event).
  • Other players, including a top male player in sports shoes and players in past events, have been fined and required to change; some allegedly got away with jean‑like chinos, fueling “double standard” complaints.

Was he disqualified or did he withdraw?

  • Some argue he was effectively disqualified from the Rapid by being unpaired until he changed.
  • Others stress he could have continued the next day in compliant attire and that withdrawal was his choice.

Motives and context

  • Many see this as a proxy battle in longer‑running tensions between Carlsen and FIDE, including disputes over Freestyle/Chess960 and streaming/camera rights.
  • Some think his poor standing in the event and general frustration with FIDE made this a convenient exit and publicity move; others see genuine civil‑disobedience against a petty rule.

Debate over the rule itself

  • One camp: rules were clear, agreed in advance, and must be enforced equally, especially for stars; organizers showed integrity by not bending for the #1 player.
  • Opposing camp: the ban on neat jeans is outdated, arbitrary, selectively enforced, and bad for the sport; enforcing it to the point of sidelining the main draw is seen as self‑sabotaging bureaucracy.

Broader reflections

  • Long subthreads debate dress codes in sports and workplaces, class signaling, “professionalism,” generational shifts in norms, and whether sponsors truly require strict formality versus simply non‑shabby attire.

Liberating Wi-Fi on the ESP32 [video]

Project: Open Wi‑Fi MAC on ESP32

  • Linked repo provides an open-source Wi‑Fi MAC implementation for ESP32, with a blog series documenting the reverse engineering.
  • Some argue maintaining compatibility with Espressif’s closed API is valuable so existing examples and docs still apply, lowering the barrier to experimenting with MAC‑layer changes.
  • Questions remain on how “deep” the hack is: it appears to manipulate registers and interrupts, likely still talking to internal firmware layers rather than fully replacing all radio logic.

Cost and Architecture of Wi‑Fi ICs

  • Wi‑Fi is described as computationally and RF‑intensive: effectively a fast 32‑bit system plus complex RF front‑end, certification, and standards overhead.
  • Historically, many vendors treated Wi‑Fi as an add‑on to an MCU; Espressif inverted this by making a Wi‑Fi chip that also runs user code, eliminating a separate MCU.
  • Some note you can buy ESP32 boards cheaper than many standalone Wi‑Fi chips, especially from Chinese vendors; others point out volume pricing for traditional Wi‑Fi ICs can be low but not hobbyist‑friendly.

Performance, Power, and Use Cases

  • ESP32 is characterized as a low‑end IoT solution: tens of Mbit/s in practice, far below modern Wi‑Fi 5/6 adapters that can sustain hundreds of Mbit/s or more.
  • Some report overheating or needing cooling at higher throughput; others challenge such anecdotes.
  • Commenters argue this makes ESP32 unsuitable for high‑end products (e.g., laptops/phones), citing speed and power consumption.

Open Wi‑Fi Alternatives

  • Open firmware exists for some Qualcomm Atheros chips (ath9k‑htc), cited as a rare fully open example.
  • Progress on fully open RF hardware is called “virtually non‑existent” due to high tapeout and RF costs; most open work focuses on SDR.

Regulation, Firmware, and FCC Rules

  • Using open firmware on ESP32 modules appears to invalidate existing certifications if devices are distributed that way; end‑user modifications for personal use may fall under “home‑built” allowances, but the scope is debated.
  • There’s concern that regulatory pressure can lead to tamper‑resistant Wi‑Fi gear, which often means locking out third‑party firmware and increasing long‑term security risk.
  • Past FCC discussions about requiring secure boot on routers were mentioned as a near‑miss that could have severely restricted hacking and updates.

ESP32 vs Other Vendors and Ecosystem

  • Nordic, TI, Infineon, Beken, Realtek, and others offer Wi‑Fi/Bluetooth solutions, but often as separate chips, more expensive, or less accessible to hobbyists.
  • ESP32/8266 succeeded by being cheap, globally available, on ready‑to‑use breakout boards, with Arduino/MicroPython support and permissive attitudes toward community hacking.
  • Some lament lost low‑level hacks possible on ESP8266 that are harder or blocked on ESP32, possibly due to regulatory pressure.

Wi‑Fi Provisioning and PHY‑Level Tricks

  • One idea: encode SSID/password in packet length patterns so a device without keys can still “read” them from traffic; difficulty is that few IoT chips expose that low‑level PHY control.
  • Similar schemes exist commercially (e.g., TI SmartConfig, Espressif AirKiss/ESPTouch), but 2.4‑GHz‑only support makes UX awkward with dual‑band networks; many now prefer BLE for provisioning.

Culture and Side Threads

  • CCC conferences still run DECT (and SIP, GSM, even ISDN) internal phone networks; DECT is considered robust and has better range than Wi‑Fi in that context.
  • Some discussion touches on Chinese IP practices, “sharing” culture vs. Western IP law, and historical analogies, with strong disagreement and no consensus.

Spotify is full of AI music

Scope of the Problem: AI Music, Ghost Artists, and “Perfect Fit Content”

  • Many commenters say Spotify is increasingly filled with low‑quality, generic or artifact‑laden tracks that resemble AI output.
  • Separate but related: “ghost artists” or stock-music producers are allegedly commissioned cheaply and pushed into curated playlists to reduce royalty costs.
  • A linked exposé is cited describing Spotify’s “Perfect Fit Content” program: in contexts where users just want background sound, Spotify substitutes cheaper own‑brand tracks.
  • Some argue it’s unclear how much of this content is truly AI‑generated versus human‑made “ghost” music; the article is criticized as weakly evidenced on the AI claim.

Fairness, Compensation, and Impact on Musicians

  • Strong sentiment that AI and ghost music shortchange musicians whose work trained the models or shaped listener taste, yet who receive no additional compensation.
  • Streaming economics are criticized as exploitative even before AI; labels and big intermediaries are called the primary “cancer.”
  • Some note there is already massive oversupply of music, limiting earnings regardless; AI further crowds the field and may make viable careers rarer.

User Experience: Enshittification and Discovery Decline

  • Long‑time users report recommendation quality declining: more generic tracks, AI‑like songs, and playlist padding instead of meaningful discovery.
  • Complaints that playlists start with real artists, then degrade into indistinguishable slop.
  • Many dislike that Spotify’s incentives favor cheap, royalty‑light content (AI, ghost tracks, podcasts, audiobooks) over high‑royalty music.
  • App bloat (podcasts, audiobooks, promos) and non‑random “shuffle” behavior are recurring frustrations.

Ethics, Controls, and Detection

  • Calls for a hard toggle to exclude AI content, but skepticism that Spotify will add one due to financial incentives.
  • Some say they can’t reliably tell AI from human music, especially in ambient genres, making any control difficult.
  • Broader worries about “dead internet”/“dark forest” dynamics: content and even social interaction becoming bot‑dominated and untrustworthy.

User Responses and Alternatives

  • Many describe cancelling or planning to leave Spotify for Apple Music, Tidal, Deezer, Qobuz, YouTube Music, Bandcamp, SoundCloud, or offline libraries and local radio.
  • Others accept AI music for low‑stakes background use (coding, workouts, elevators) but want clearly human music for active listening.
  • A minority are enthusiastic about AI tools enabling non‑musicians or constrained musicians to realize ideas, while critics say this erases genuine creative labor.

Plasticlist Report – Data on plastic chemicals in Bay Area foods

Reaction to Boba Findings

  • Many readers latch onto the boba tea results as the most emotionally salient outcome, with some vowing to quit boba entirely.
  • Others push back that boba is just one sugary treat among many and can be enjoyed occasionally, especially with reduced sugar.
  • Some question why only one boba brand was tested and note very large within-product variation (up to ~20x for one item), making it hard to generalize.

Sugar, Obesity, and Diabetes vs. Plastics

  • Several argue the sugar and calorie content of boba and similar drinks pose a clearer, better-understood health risk than trace plastics.
  • There’s debate about how “genetic” type 2 diabetes is: some insist it’s “mostly genetic,” others note rising incidence in young people points to environmental/diet factors; epigenetics is raised as a possible bridge.
  • Discussion compares sugar density across boba, ice cream, and soda, and notes serving size matters as much as per-100g stats.

Measurement Variability and Methodology

  • Readers highlight large variability between samples of the same product and question whether the report fully addresses outliers.
  • The methodology section (linked in the report) is praised for transparency about sample handling, measurement noise, and contamination controls.

Regulatory Limits and Risk Uncertainty

  • A major theme is the huge gap between EU and US BPA limits (claimed ~250,000x), and how this changes interpretation of “unsafe.”
  • Some note limits are partly political and reflect differing risk tolerance.
  • Others ask whether there is an aggregate “plastic danger” metric; current data make cross-chemical comparisons hard.

Ubiquity of Plastics and Practical Mitigation

  • Users note plastics present in everyday foods (meat, fish, dairy, grains), tap water, packaging, textiles, paint, tire dust, compost, and biosolids.
  • Many describe trying to avoid heating food in plastic, switching to glass/metal, filters, or RO systems, while others question if these personal actions meaningfully change overall exposure.
  • Microwaving in containers in the study surprisingly reduced plastic chemicals on average, which some find counterintuitive.

Future Work, Business Ideas, and Scope

  • Strong enthusiasm for expanding this kind of independent testing to more regions and common staples, with some proposing subscription services or startups (e.g., low-plastic baby food with third-party testing).
  • Others caution that for most people, dietary quality (junk food, saturated fat, excess calories) is likely a bigger lever than min-maxing nanogram-level plastic exposure.

TSMC's Arizona Plant to Start Making Advanced Chips

Process nodes and “advancement”

  • Arizona fab will run TSMC 4 nm (part of its 5 nm family), not the latest 3 nm/2 nm nodes in Taiwan.
  • Debate on whether Intel 3/4 in Oregon/Ireland are as advanced or more advanced than TSMC 4 nm in the US; transistor density comparisons are unclear and naming is seen as marketing-driven.
  • Several comments stress that “X nm” no longer maps cleanly to physical dimensions; density, performance-per-watt, and yield all matter.

Lag vs Taiwan and export restrictions

  • Taiwan law reportedly bars local foundries from exporting their most advanced node; overseas fabs must be at least one generation behind.
  • TSMC’s US fab is therefore expected to trail Taiwan by roughly a node (4 nm now, 3 nm/2 nm only around 2028).
  • Some see this as deliberate to preserve Taiwan’s “silicon shield”; others call it protectionism.

Strategic and geopolitical angles

  • Many frame Arizona as a contingency, not a replacement: if Taiwan were disrupted, advanced capacity would still be largely lost, especially for 3 nm in the mid‑2020s.
  • Discussion widens into Taiwan’s political status, US “one China” policy, and moral arguments about self‑determination vs realpolitik.
  • Some argue US support for Taiwan is primarily about containing China and securing chips, not values. Others insist values and regional stability also matter.

Intel, Samsung, IBM, and competition

  • Intel 18A is described as potentially comparable or better than TSMC N2, but skepticism remains until volume production proves it.
  • Intel’s integrated model is criticized for scaring off potential foundry customers it also competes with.
  • IBM is said to focus on research (e.g., 2 nm) and license it out (e.g., to Japan’s Rapidus); Samsung is pursuing 2 nm in Texas.

Labor, cost, and culture

  • Reported Taiwan engineer pay is far below US levels even after cost-of-living adjustment; some say the “shortage” in the US is really about pay and harsh fab culture.
  • Fabs run 24/7; in Taiwan, engineers often staff shifts, while in the US this tends to be techs with lower education. Long hours and high-pressure downtime expectations deter some US talent.

Environmental and local impacts

  • Concern over US legislation exempting many chip projects from NEPA environmental review; NGOs warn about PFAS and toxic chemical risks.
  • Others note emissions are still governed by EPA law, but nearby residents cite past Superfund sites and distrust oversight.

Industrial policy, economics, and demand

  • CHIPS Act and Inflation Reduction Act are praised by several as landmark industrial policy; others criticize US hypocrisy on “free trade” vs protectionism.
  • TSMC’s speed building fabs is attributed to “red hot” demand (Apple, Nvidia, smartphone/AI markets).
  • Intel, with weaker demand and past foundry failures, is seen as less urgent and more speculative, needing a large, committed anchor customer.

They have not been trained for this

Background and prior coverage

  • Thread discusses Polish train manufacturer Newag allegedly using DRM / “logic bombs” to disable trains serviced by third‑party workshops, and the hackers who reverse‑engineered and disabled these mechanisms now being sued.
  • Multiple prior HN threads and CCC talks are referenced, including the original “breaking DRM in Polish trains” presentation and a new follow‑up talk, which several commenters call outstanding.

Ethics and legality of Newag’s behavior

  • Many see Newag’s conduct as sabotage, extortion, or “ransomware on the PLC,” with some calling it akin to mafia tactics and even a national security risk given the role of trains in food and critical supply chains.
  • Some users argue this is tortious interference and fraud, and say company leadership should face criminal penalties, potentially scaled by the number of affected trains.
  • Others focus on the danger of mixing safety‑critical systems with opaque business‑logic kill switches (e.g., tying lockout resets to toilet SOS buttons and door status).

Government and legal response

  • Commenters note Polish security services and prosecutors have opened investigations under specific penal code articles; there were parliamentary committee hearings, and a parliamentary transport-exclusion committee chair is reportedly being targeted with an immunity‑removal request.
  • Several express frustration that criminal proceedings are slow or possibly politically influenced; others say Poland may simply be “slow” but that investigations are ongoing.
  • Some argue that if authorities fail to act against Newag, it signals tolerance for this behavior.

Support and fundraising for hackers / role of CCC

  • Many express strong support for the hackers and CCC, calling them heroes or at least highly valuable.
  • A fundraising appeal via CCC’s bank account (IBAN/BIC, purpose “Lokomotive”) is promoted; one donor publicly mentions giving 133.7€ and encourages others.
  • Some worry that excess funds will revert to CCC’s general purposes and that CCC is “not formally recognized as non‑profit.” Others explain the German e.V. structure and clarify this is a tax-status nuance; CCC is still non‑profit‑like and seen as worth supporting.

Banking, donations, and cross‑border friction

  • Europeans describe SEPA/IBAN transfers as trivial, fast, and fee‑free, with QR code standards (EPC) making it nearly one‑click.
  • US and non‑EU commenters report difficulty: broken bank international-transfer flows, high fees, and complex SWIFT requirements; several recommend Wise as an intermediary.
  • There is disagreement over whether CCC should add PayPal/Stripe/“3‑click” options despite fees to make global donations easier.

Right to repair, IP, and regulation

  • Strong sentiment that this case underscores the need for robust right‑to‑repair laws for all products, especially vehicles and heavy equipment.
  • Many criticize DRM and copyright/DMCA as enabling manufacturers to control products post‑sale and criminalize “unbricking.”
  • Some propose shortening copyright terms and differentiating rules for software vs. other works, and requiring disclosure so software becomes practically usable when protections expire.
  • Others warn that more regulation can entrench large incumbents via compliance costs and regulatory capture, but still accept that some regulation is necessary here.

Responsibility of software engineers

  • Multiple commenters point out that engineers had to deliberately implement the kill switches; they view the profession as complicit when it accepts such work.
  • Others counter that individual engineers have limited power; companies will find someone somewhere to do it, and real leverage requires technical people to hold board‑level or ownership power.
  • There is mention of the lack of a strong, enforceable ethics regime in software (unlike licensed engineering fields) and skepticism that existing professional codes would bite in a case like this.

Crypto donations

  • A few ask why CCC or the hackers don’t publish Bitcoin/Ethereum/Monero addresses, arguing crypto is ideal for cross‑border support.
  • They note strong anti‑crypto sentiment on HN; no clear answer is given for the absence of crypto options.

VW breach exposes location of 800k electric vehicles

Legal and regulatory implications

  • Many expect serious GDPR consequences, given sensitive, long-term location tracking of ~800k cars.
  • Others think VW is “too big to fail” in the EU and will get a fine and some resignations, but no existential threat.
  • Debate over liability: some argue Cariad (VW’s software arm) is at fault; others note under GDPR the carmaker as data controller remains jointly liable.
  • Some call for strict per-person compensation (e.g., €/$100+ per affected user) and even corporate “death penalty” (charter revocation) for repeat abuses.
  • Question raised whether EU treats US tech more harshly than EU carmakers; countered with examples of large fines and data showing broad enforcement.

Why VW had the data & consent problems

  • Telemetry used for apps (remote preheating, finding car, anti-theft, service tracking), speed-limit display, and forthcoming “intelligent speed assistance.”
  • Critics argue there is no legitimate need for storing personally identifiable, precise location history centrally.
  • “Consent” is often bundled into vehicle/app activation; some note UX that nags until users accept T&Cs, likened to cookie banners.
  • Some owners report opt-out or “offline profiles,” but trust that disabling actually stops collection is low.

Security, audits, and platform issues

  • Breach reportedly tied to VW’s software platform (MEB/Cariad), affecting mostly EVs but also some ICE/hybrids sharing the same stack.
  • CCC talk (in German/English) is cited as primary technical source; notes exposed VINs, locations, and linked owner data.
  • Skepticism about ISO/TÜV certifications: audits seen as “paper theater” that don’t prevent major security failures.

Telemetry, surveillance, and control

  • Strong concern about abuse scenarios: blackmail using location patterns, government or corporate overreach, potential future geofencing (e.g., protests).
  • Some defend aggregated, privacy-preserving metrics as essential for debugging complex systems; others argue testing and non-identifiable data are enough.
  • Technical proposals include end-to-end–encrypted location (manufacturer can’t read it), hardware ability to remove/disable modems, or legally mandated opt-out/opt-in defaults.

User reactions and coping strategies

  • Many vow to keep or buy older, “dumb” cars; others note modern vehicles are much safer and harder to avoid connectivity (eCall mandates, hidden modems).
  • Practical hacks discussed: pulling fuses, removing SIMs, or shunting antennas—though this may also disable useful features (emergency calling, Bluetooth mic, remote HVAC).