Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 319 of 362

Libogc (Wii homebrew library) discovered to contain code stolen from RTEMS

Overall Reaction to the Libogc/RTEMS Revelation

  • Many see the RTEMS-copying claim as credible and serious: libogc appears to contain RTEMS code with license headers and attribution stripped, plus long‑known use of decompiled Nintendo SDK code.
  • Others argue the public “callout” is overly dramatic or in bad faith, especially given the age of the code and the lack of immediate practical consequences.
  • There is frustration toward devkitPro/libogc maintainers for allegedly closing and deleting issues instead of acknowledging or fixing licensing problems.

Evidence and Dispute Over “Stolen” Code

  • Some commenters initially find the cited example function too trivial to prove copying, but deeper comparisons (e.g., priority-changing functions) are described as nearly line‑for‑line identical except for minor parameter removal.
  • A separate repo that systematically transforms libogc code to look like RTEMS code is viewed by some as useful forensic work, by others as an odd or weak way to present evidence.
  • A minority suggests both projects might share a common ancestor or that similarity in RTOS primitives is expected, though specific near‑identical functions weaken that defense.

Legal and Licensing Debate

  • Strong pushback against the claim that “copyright does not apply to decompiled source”; multiple replies stress decompilation produces a derivative work still covered by copyright.
  • Clean‑room reverse engineering and fair‑use/interoperability exceptions are discussed with reference to historic cases (e.g., Sega v. Accolade, Sony v. Connectix, Google v. Oracle).
  • GPL and BSD‑style obligations (especially attribution) are emphasized: even if RTEMS relicenses to BSD‑2‑Clause, stripped copyright notices remain a violation.
  • Some argue RTEMS should sue or at least file takedowns; others highlight the cost of litigation and GPL‑enforcement norms that favor remediation and education over damages.

Homebrew, Piracy Culture, and Ethics

  • It’s described as an “open secret” that past Nintendo homebrew/emulation often relied on leaked SDKs and decompiled game code.
  • Several note that homebrew scenes culturally sit closer to piracy communities than to orthodox FOSS, so GPL compliance feels alien or low‑priority to many participants.
  • Others counter with examples of fully clean‑room efforts (e.g., N64 libdragon) to show this is possible and preferable.
  • A long subthread debates whether plagiarism in non‑commercial open source actually “harms” anyone; opponents stress integrity, honesty, and the chilling effect on trust and legal safety.

RTEMS, Missiles, and Morality

  • RTEMS is clarified as an actively maintained RTOS used in space, scientific, medical, and defense systems (including missile platforms).
  • Some say they care less about GPL violations against a defense‑linked project; others argue the GPL’s moral force depends on applying it consistently, even to entities one dislikes.

Impact on Wii Homebrew

  • Homebrew Channel development was largely dormant already; the new “freeze” is seen as mostly symbolic and a way to distance from tainted code.
  • Because devkitPro/libogc dominates Wii tooling, finding or building a clean replacement is viewed as difficult but technically possible (e.g., via clean‑room reimplementation).

Virginia passes law to enforce maximum vehicle speeds for repeat speeders

Scope of the Virginia Law & Current Enforcement

  • Law applies only to repeat extreme speeders (e.g., >100 mph), giving judges the option to mandate an intelligent speed assistance (ISA) device at the driver’s expense, analogous to DUI ignition interlocks.
  • Many note Virginia already has harsh speeding laws (e.g., relatively low limits, aggressive ticketing, reckless driving thresholds), plus ALPRs and heavy revenue from traffic fines.

Arguments in Favor of Speed Limiters

  • Seen as a targeted, proportional alternative to full license revocation or jail, which can destroy livelihoods in car‑dependent areas.
  • Speed is strongly linked to crash severity; some studies cited suggest habitual speeders have higher crash odds even at the same speeds as others.
  • Supporters frame it as protecting others’ right not to be killed or maimed by drivers doing 100+ in 40–70 zones.
  • Comparison to mandated breathalyzer interlocks: they significantly cut DUI recidivism; similar “mechanical enforcement” for chronic speeders could be effective.

Civil Liberties, “Safetyism,” and Slippery Slope

  • Strong libertarian pushback: prior restraint on people for “capacity” rather than proven harm; analogy to seatbelt mandates and “safetyism.”
  • Fears that court‑ordered limiters on a tiny group will normalize built‑in, remotely controllable governors on all cars; once the infrastructure exists, scope-creep is expected.
  • Linked to broader distrust of US surveillance (cars as tracking devices, OTA updates, ALPR networks) and of vendors who profit from court‑ordered hardware (breathalyzer companies as cautionary tale).

Effectiveness vs Alternatives

  • Many argue the real problem is weak enforcement of existing laws: suspended licenses rarely stop people from driving; speeding, red‑light running, and distracted driving often go unpoliced.
  • Proposed alternatives or complements:
    • Harsher penalties for driving on suspended licenses (up to jail, vehicle seizure)
    • Much higher required liability coverage and stricter uninsured‑driver penalties
    • Automatic camera enforcement, but that raises separate equity and privacy concerns.

Technology & Failure Modes

  • Concerns about GPS/map accuracy (misreading side roads or school zones, tunnels, urban canyons), emergency situations, rental/borrowed cars, and hacking/spoofing.
  • Some suggest dynamic limiters with emergency overrides plus post‑hoc review (e.g., override allowed but triggers investigation or fine).

Broader Design & Cultural Factors

  • Strong theme that better street design (narrower lanes, traffic calming, protected bike/ped space, fewer car‑dependent land‑use patterns) would reduce dangerous speeding more sustainably than gadgets.
  • Comparisons to Europe/Germany: stricter licensing, better infrastructure, and cultural norms yield safer high‑speed driving than in the US.

What Porn Did to American Culture?

Scope of Porn’s Influence

  • Many readers find the interview’s central claim (“porn molded today’s cruelty and regressiveness”) unsubstantiated.
  • Several argue porn is more likely a symptom of deeper problems (capitalism, broken social contract, loneliness, religion-driven repression) rather than a primary cause.
  • Others suggest causality might now be bidirectional: historically “society shaped porn,” but with ubiquitous online porn, many young people’s first models of sex and gender may come from porn, plausibly feeding back into culture.

Addiction, Objectification, and Personal Harm

  • Facilitators of “porn recovery” groups report consistent stories of addiction, early exposure (as young as 10), escalating extremes, difficulty with real‑life intimacy, and increased objectification of women.
  • One common theme: porn as “supernormal stimulus” that makes ordinary sex less satisfying and warps expectations of what partners should do.
  • Critics respond this is heavy selection bias (like judging alcohol solely from AA stories) and doesn’t prove porn is broadly harmful.

Counterpoints: Neutral or Positive Experiences

  • Multiple commenters say they consume porn without apparent damage, likening it to escapist entertainment (e.g., violent games not causing violence).
  • Some describe porn as a tool for solo pleasure, relationship exploration, or “getting the motor running” before real‑world sex.
  • Others stress that the real crisis is lack of human contact and social isolation; for some, porn is “the only alternative to suicide,” especially among incels.

Shame, Religion, and Sexual Norms

  • Several blame Protestant‑influenced sexual morality for combining repression with commodification, creating unhealthy shame around sex and porn.
  • Others defend Christian teaching as pro‑sex within marriage and argue it targets superficial, transactional sex, not sex itself.
  • Disagreement emerges over jealousy/possessiveness: some see it as toxic; others as an evolutionarily adaptive part of bonding.

Industry, Consent, and Polyamory

  • Some distinguish between critiquing porn vs. critiquing abuse in the porn industry, arguing you can oppose exploitation without opposing porn per se.
  • Others note a shift from studio‑controlled porn to more independent production and OnlyFans‑style autonomy, especially for women.
  • Polyamorous and sex‑party participants describe shame‑free, communicative sexual communities and see “porn addiction” largely as a byproduct of shame. Skeptics doubt such models can scale or sustain a “strong society.”

Policy Ideas and Social Markets

  • A thread compares porn to the skewed heterosexual casual‑sex market: high male demand, limited female interest, and rising resentment.
  • Some float “legalize prostitution, restrict porn” as a healthier configuration, arguing in‑person sex may resist dehumanization more than endless online novelty.
  • Others counter that sex work is dangerous, and any legalization must confront violence, trafficking, and inequality.

Data, Content, and Cruelty

  • Commenters question the claim that “cruel” porn is what men mostly watch; anecdotal references to category stats (e.g., lesbian vs. femdom) conflict and are themselves distrusted.
  • Several see no clear link between porn and mainstream cruelty toward women, LGBTQ people, or immigrants and compare the article’s logic to blaming video games for war.

Overall Skepticism About the Article

  • Many feel the interview throws out sweeping claims—porn causing political regression, loneliness, and social atomization—without evidence or clear mechanisms.
  • Some would accept a narrower thesis (“porn harms a subset of users” or “reflects broader structural issues”) but reject the broad cultural determinism the article seems to imply.

The coming knowledge-work supply-chain crisis

Reliability, Confidence, and “Calculator” Analogies

  • Many see the core flaw as: LLMs are confidently, unpredictably wrong; you must review every output.
  • Calls for “confidence scores” run into: token probabilities don’t map to truth, only to “looks like human text.”
  • Models can still hallucinate obviously wrong things (e.g., glue on pizza, fake command-line flags, imaginary hardware).
  • Unlike calculators (single right answer, rarely fail, no one re-checks), language is inherently probabilistic and multi‑valid; people fear we’ll treat LLMs like calculators anyway and stop checking.

Review Burden and Hypervigilance

  • You can get 9 good PRs then a catastrophic 10th, so reviewers must treat all LLM code like risky intern work.
  • Passive oversight is cognitively exhausting; parallels to self‑driving cars and self‑checkout: “monitoring” is a bad human task.
  • Senior engineers report burnout from reviewing growing volumes of often‑opaque AI code, with little mentoring payoff.

Juniors, Learning Ladders, and Labor Structure

  • Concern: if LLMs do “junior” work, how do humans gain the experience needed to become seniors?
  • Counter: LLMs mostly replace “copy‑from‑StackOverflow” coders; serious juniors still read docs, reason, and learn.
  • Some foresee law/accounting–style pyramids: layers of juniors and seniors iteratively editing AI output.
  • Others argue LLMs don’t learn from feedback today, so “tutoring the model” yields no compounding return.

Testing, Specs, and Viable Use Cases

  • Strong theme: rely less on trust, more on tests and (ideally) formal methods.
  • Proposed workflow: generate tests (reviewed), then iterate LLM‑generated code until tests pass.
  • LLMs are viewed as very useful for: bug‑finding, code search, low‑risk utilities, info retrieval with human fact‑checking, and ambient dictation in medicine.

Meaning-Making and Decision Work

  • The article’s claim that “meaningmaking” is uniquely human is contested: ML can score options given criteria, but humans must define those criteria and beat other humans (e.g., in trading).
  • Others argue the hardest part is externalizing tacit expert judgment into explicit frameworks models (and juniors) can use.

Organizational, Data, and Job-Quality Concerns

  • Fear of complacency once models feel “95% right,” enabling subtle errors, manipulation, or prompt‑injection–style attacks.
  • Worries that future training data will degrade (enshittified web, AI‑generated noise), reducing model quality.
  • Many dislike a future where skilled people mostly validate stochastic parrots, analogous to self‑checkout supervisors or outsourced body‑shops.
  • Several commenters think “decision velocity” and exponential productivity are overstated; real bottlenecks are prioritization, strategy, user adoption, and maintaining quality.

We're building a dystopia just to make people click on ads [video]

How the 2017 talk looks in 2025

  • Many note the talk feels prophetic: we’re already “living in the dystopia.”
  • Visiting the TED page itself now requires cookie consent, ships multiple trackers, and often shows pre‑roll ads, reinforcing the talk’s message.

Ads vs. users: an escalating arms race

  • Heavy use of adblockers (uBlock Origin, Pi‑hole, AdGuard, NextDNS, Safari blockers, Brave, Firefox mobile) is widespread; some route traffic via regions with fewer ads.
  • For YouTube specifically, people rely on Premium, specialized extensions (SponsorBlock, DeArrow, UnTrap, Enhancer) and cosmetic filters to strip recommendations, shorts, and in‑video sponsorships.
  • Platforms counter with technical measures: Manifest V3 limits extension power; Safari’s content-blocking API is less flexible; Reddit randomizes telemetry endpoints; YouTube aggressively bypasses blockers.

Ethics of adblocking and “free” services

  • One faction calls adblocking cheating and free‑riding: consuming content while blocking its revenue, which they argue drives ever more intrusive ads.
  • Others reply that:
    • Bandwidth, attention, and device security belong to the user.
    • Publishing on the open web does not entitle anyone to dictate how content is consumed.
    • Ads became abusive first (tracking, fraud, scams), making defensive tools legitimate self‑protection.
  • Some see paying directly (e.g., ad‑free tiers) as ethically preferable; others cancel subscriptions that reintroduce ads anyway.

Deeper harm: ad-funded structures and content

  • Several argue that focusing on “just use an adblocker” misses the core issue: the entire web’s architecture, incentives, and content are distorted by ad economics.
  • Examples:
    • News headlines and layouts optimized for clickbait rather than clarity.
    • Social media algorithms steering users into outrage and extremism to maximize engagement.
    • Content itself shaped by what is monetizable, not what is valuable.
  • This especially hurts vulnerable users (e.g., visually impaired people overwhelmed by ad‑ridden lyric sites even with blockers).

Regulation, capitalism, and systemic fixes

  • Some see better government regulation (GDPR‑style limits on data collection, rules around algorithmic amplification, ad bans in public spaces) as the only realistic lever.
  • Others worry about censorship, speech issues, and “economic tyranny” under capitalism, debating whether advertising could be meaningfully curbed without monopolistic or authoritarian outcomes.
  • Marxist analysis appears: ads as part of late‑stage capitalism’s zero‑sum fight for attention, with collapse or significant restructuring predicted by some.

Proposed futures and coping strategies

  • Ideas include:
    • Local, user‑controlled “reasoning AIs” to filter/manipulate incoming content in the user’s interest.
    • Re‑peering the internet (everyone gets a domain/IP) to reduce platform centralization.
    • Crypto/micropayment or “get paid to watch ads” schemes—met with skepticism about fraud and Sybil attacks.
  • Others simply retreat: moving workflows into the terminal, avoiding major social platforms, or limiting web use to a small set of trusted sites.

Reverse geocoding is hard

Scope of the Problem

  • Several commenters say reverse geocoding is less a pure “coordinates → text” task and more a messy UX / data-modelling challenge.
  • Real-world geography is irregular: rivers, parks, complex sites, borders and unofficial local names all break naive assumptions.
  • One commenter notes that mapping real coordinates to meaningful features is a sparse, highly non‑linear inference problem; some consider it “AI‑complete” and note LLMs still perform poorly here.

Distance, Routing & UX

  • Straight-line distance often fails (e.g. benches or schools across a river with long ferry waits); travel time or routing distance would be more meaningful but is costlier and can still mislead.
  • Tools suggested: OSRM, ArcGIS, Google Routes API, Graphhopper, Valhalla, isochrones.
  • Some argue many apps could sidestep textual descriptions entirely with “drop a pin” UX, as seen in ride‑hailing apps.

Data Sources & Technical Approaches

  • Heavy use of OpenStreetMap; approaches include:
    • Local reverse geocoders over OSM (SQLite + radius search; ES/Elastic + polygons; PostGIS point-in-polygon).
    • Global admin-boundary datasets (e.g. GADM) to derive country/region/city labels.
  • Geonames praised as a longstanding POI/cities dataset with stable IDs, but criticized for slow updates and lack of fine-grained, current places.
  • Other techniques: S2 cells, geohashes, bounding boxes/polygons, bespoke hierarchies (e.g. Disneyland lands/rides, UK-wide isochrones).

Address Models & Human Meaning

  • Huge variation in address formats (grid streets vs. China-style hierarchies vs. amenity-based directions in India).
  • People often give directions using landmarks and paths, not formal street names, especially in parks or complex venues.
  • Genealogy and delivery/logistics highlight ambiguity: same name in multiple places, overlapping administrative and postal systems, and multiple “official” street names/aliases.

Time, Datums & Moving Earth

  • Coordinates themselves change due to tectonic drift and evolving coordinate reference systems (e.g. Australian and Japanese datum shifts after continental motion/earthquakes).
  • Suggestion: always store time and/or CRS with coordinates; otherwise old data becomes ambiguous.
  • Debated database strategies: validity ranges per record, temporal tables, audit logs vs. periodic snapshots; time-interval queries are noted as hard at scale.

Proprietary Schemes & Alternatives

  • What3Words is discussed: compact but proprietary, with homophone and offensive-word concerns; not seen as solving the “human-understandable context” problem.
  • Google Plus Codes and services like map.name mentioned as coordinate encodings, but these still need translation into meaningful descriptions.

“Good Enough” vs. Perfection

  • Some argue most users only need neighborhood‑level clarity and can rely on maps for exact points; edge cases can be fixed later or with user feedback.
  • Others push back, saying global map data is highly dynamic, edge cases are pervasive, and “good enough” often means broken behavior in real applications (e.g. emergency dispatch, school allocation, disputed territories).

Time to quit your pointless job, become morally ambitious and change the world

Debate over quitting office jobs and earning “$10k/month”

  • One commenter claims office work is “slavery 2.0” and that making $10k/month independently within 6–9 months is easy; several others strongly dispute this as realistic only for a tiny minority, especially without rich networks or living in poorer countries/currencies.
  • Critics point out global income constraints, lack of opportunity for most people, and ask what the other 90% (or 99%) are supposed to do.
  • Some worry that celebrating solo online income encourages scams or low-value grifts, noting many established businesses already border on that.

Work, meaning, and moral decisions

  • Several participants reject the article’s framing that your career is your central moral decision; for many, work is just a way to fund a life whose meaning lies elsewhere (family, community, hobbies).
  • Others argue employment often advances someone else’s purposes and can feel empty, yet involuntary unemployment shows that work itself can provide structure and meaning.
  • There’s substantial discussion about harmful-but-lucrative work: some stress that you can’t offset 40–50 hours of societal harm with token volunteering.

Moral ambition vs. practicality and family

  • People with dependents emphasize obligations: stable jobs, donations, and local volunteering feel like the responsible “way to change the world.”
  • Some read the article as dismissive of comfortable middle‑class parents, which others counter is misreading or just quoting the author’s provocation.
  • Side hustles and co‑ops are suggested as middle paths, but time, burnout, and childcare tradeoffs are highlighted.

What is “moral,” and who decides?

  • Several note that people do not agree on what “the right thing” is; attempts to remoralize society around one vision are compared to historical disasters.
  • Others push back that this relativism would have left slavery or serfdom unchallenged.
  • There’s concern about “moral crusades” turning into ideology and hubris; some prefer modest, local good over grand projects.

Systems, capitalism, and structural limits

  • One line of discussion: self‑interest is a stronger driver than altruism; capitalism harnesses that, while no large system has successfully scaled “moral ambition.”
  • Wealth inequality, billionaire power, and historical revolutions (including communist experiments) are debated, with disagreement over lessons and risks of radical redistribution.

Feasibility of mass “moral careers”

  • Multiple commenters argue there aren’t enough obviously beneficial jobs for everyone; urging all to “change the world” may just create a new individualist grindset.
  • Some say real large‑scale change is inherently collective; yet modern education, work structures, and social media isolate people and undermine the kind of teams that past moral movements relied on.

Ask HN: Memory-safe low level languages?

Tension: Simplicity vs. Safety in Low-Level Languages

  • Thread centers on wanting “a smaller Rust” for systems/graphics work: C-like simplicity, but with real memory safety.
  • Several commenters argue simplicity and safety inherently pull in opposite directions; others claim complexity (e.g., Rust’s type system) introduces its own problems.

Rust: Powerful but “Too Much”

  • Rust is praised and widely used, but some find traits/generics and advanced type features tedious and hard to write, especially when generic bounds propagate everywhere.
  • Borrow checker is less of an issue for these people than the complexity of abstraction.
  • Discussion notes you don’t have to use all Rust features; dyn Trait and careful use of unsafe can reduce complexity.
  • Debate on whether Rust is “truly memory safe”: it’s very strong, but still relies on correctly written unsafe and FFI boundaries.

Zig and C-Like Alternatives

  • Zig viewed as C “fixed,” with explicitness, readability, and powerful compile-time reflection (comptime) to implement generics/partial evaluation in the same language.
  • It’s seen as much safer than C but still less safe than Rust; real-world Zig projects (e.g., Bun) show many segfault issues.
  • Nim, Odin, Jai, C3, etc. are mentioned as promising but all are “beta” with sharp edges, small ecosystems, and limited tooling.

GC and “Low-Level” Languages (C#, D, V, Go, etc.)

  • C# has been used in research kernels with custom runtimes and extended dialects; some argue C# can be “systems” if target platforms allow GC.
  • D has @safe and a GC; BetterC subset reduces runtime needs, but GC makes some see it as more Go-like than Rust-like.
  • V is controversial: critics cite overblown claims, bugs bypassing the checker, and heavy GC use in practice; defenders point to OS projects and optional GC.
  • Go is suggested as a simple, safe option if ultra-low-level control and top performance aren’t required.

Formal Methods, Strong-Safety Approaches, and C Tooling

  • SPARK/Ada and F* (with Low*) are cited as extremely strong on memory safety, but higher on complexity and ceremony.
  • seL4’s multi-level refinement and proof-based approach is highlighted as a “different direction” entirely.
  • C itself is getting safer tooling: Clang -fbounds-safety, Fil-C (Deluge) that instruments C for runtime memory safety, and static/dynamic analyzers (Frama-C, sanitizers, MISRA, etc.).

Memory Safety as a Spectrum

  • One commenter offers a formal definition: language-accepted programs must be statically provable not to perform unsafe memory operations.
  • Others stress memory safety is a spectrum: GC’d languages are often “more” memory safe than Rust; mitigations can make unsafe languages competitive in practice.

Conclusion: No Clear “Small Rust” Yet

  • Many niche or experimental candidates (Austral, Vale, Hare, Hylo, Cyclone, Jakt, Mojo, etc.) are listed, but all have maturity, ecosystem, or design tradeoffs.
  • Consensus: there’s still no widely adopted, genuinely memory-safe, low-level language that sits cleanly between C/Zig and Rust on the simplicity–safety axis.

ZFS: Apple's new filesystem that wasn't (2016)

Why Apple Didn’t Ship ZFS

  • Consensus that licensing and business risk, not core technical issues, killed ZFS at Apple.
  • Multiple comments cite Sun/Oracle’s refusal to give Apple strong indemnification in the NetApp patent fight as the key blocker.
  • Apple could (and did) ship CDDL code like DTrace, but a filesystem holding all user data was seen as too central to risk without contractual protection.
  • Some see this as “Tim Cook doctrine” / control over core tech; others call that more NIH than necessity.

APFS vs ZFS and the Migration Story

  • Several argue Apple could have rolled out ZFS as smoothly as APFS, using the same “convert in memory, discard on error, log back to Apple” strategy.
  • Others counter that APFS’s clean-sheet design, tuned for Apple’s flash/NVMe stack and uniform device layouts, enabled the unusually smooth conversion.
  • APFS is criticized for checksumming only metadata; ZFS-style end-to-end data checksums are described as a major missing feature.
  • Some note APFS is still a poor fit for spinning disks and that Apple devices don’t always auto-convert external media.

ZFS on Phones, Watches, and Low-RAM Systems

  • Disagreement on whether ZFS would have been viable on early iPhones and Apple Watch–class devices.
  • Pro-ZFS comments cite successful deployments on very small systems and emphasize that high RAM needs are mostly about dedup.
  • Skeptics point to latency, ARC behavior, and RAM pressure as potential issues on highly dynamic, constrained devices.

ECC, Bit Flips, and “ZFS Will Eat Your Data”

  • A long subthread debunks the idea that ZFS “requires” ECC or is uniquely prone to corruption with non‑ECC RAM.
  • ZFS is framed as more likely to detect underlying hardware faults (RAM, cables, controllers, disks) rather than cause them.
  • Debate over real-world error rates: some claim consumer hardware plus non-checksumming filesystems already produce noticeable silent corruption; others say disk-level ECC is usually sufficient.

ARC, Memory Pressure, and Performance

  • Discussion of ZFS ARC as a large cache outside the normal page cache; historically it could release memory too slowly under pressure.
  • Modern implementations integrate better with VM and have tunable limits, but corner cases (especially on desktops) still exist.
  • Mixed performance anecdotes: some see ZFS on macOS as disastrous (especially over USB), others report excellent performance on Linux/BSD and servers.

Industry Context and Alternatives

  • Commenters tie the demise of ZFS-on-macOS and Microsoft’s WinFS to a broader shift: desktop filesystems seen as less strategic in a cloud‑centric world.
  • ZFS is first-class on FreeBSD and widely used for bulk storage and snapshot/replication workflows; Linux adoption is hampered by GPL/CDDL incompatibility and out‑of‑tree status.
  • Btrfs and other CoW filesystems (and higher-level tools like Stratis) are viewed as more naturally integrated into Linux for snapshotting and boot‑environment features.

U.S. autism data project sparks uproar over ethics, privacy and intent

Changing diagnosis, rising numbers, and what “autism” means

  • Several comments stress that diagnostic criteria have changed dramatically over decades (DSM revisions, Asperger’s folded in, autism + ADHD now allowed, “childhood schizophrenia” reclassified), so time‑series comparisons are “apples to oranges.”
  • Some argue much of the apparent “epidemic” is reclassification (from generic “mental disability” or “special needs”) and better access to diagnosis, not a true surge in incidence.
  • Others push back that criteria have broadened substantially and that we still don’t really know whether underlying incidence is stable or rising.
  • There’s tension between viewing autism as a disease to “prevent/cure” versus a neurodivergence requiring support and accommodations.

RFK Jr., vaccines, and trust in intent

  • Multiple commenters working in or near autism research say the vaccine–autism link is unsupported and label RFK Jr.’s claims as junk science, grift, or dangerous ideology.
  • One small but vocal subgroup defends him as giving voice to desperate parents of severely affected children, arguing mainstream medicine has left an “information vacuum.”
  • Others note his history of anti‑vaccine activism and inflammatory rhetoric (e.g., on “unproductive” autistic people) and see the registry as a vehicle to attack vaccines, not to help autistic people.

Ethics, privacy, and Nazi/eugenics parallels

  • A large fraction of the thread draws explicit parallels to early Nazi disability registries and Aktion T4: first data collection “for care,” then cost‑based framing, then killing.
  • Quotes about autistic people “never paying taxes” or being a burden trigger strong fears of economic‑productivity–based eugenics.
  • Many argue that under an administration already undermining habeas corpus, targeting judges and journalists, any centralized list of “undesirables” is inherently threatening, regardless of stated intent.

Autism community and parent perspectives

  • Profound vs “high‑functioning” autism is a core fault line:
    • Some parents of profoundly disabled children describe extreme burdens (constant supervision, family breakdown, violence, flight risk) and feel ignored or patronized by advocates focused on milder autism.
    • Autistic adults and allies counter that “high/low functioning” is stigmatizing, fluctuates over time, and is often weaponized to silence those able to speak for themselves.
  • There is deep disagreement over whether describing severe cases in bleak, burden‑centric language is “telling the truth” or dehumanizing and feeding eugenic narratives.

Data for research vs surveillance and abuse

  • Some technologists say properly anonymized, opt‑in health registries can greatly aid research, citing European cancer/COVID registries; others respond that strong re‑identification attacks and U.S. government overreach make “safe” centralization unrealistic.
  • Cloud and big‑tech health datasets are viewed with suspicion: certification and HIPAA are seen as little protection once the state or law enforcement demands access.
  • A minority argues that without rigorous population data, environmental or genetic causes cannot be meaningfully studied, but even they often insist current HHS leadership is unfit to run such a project.

Chilling effects, labeling, and “social credit”

  • Many fear the registry will deter people—especially “high‑support‑needs” adults and high‑functioning professionals—from seeking diagnosis or services, forcing a trade‑off between help and state targeting.
  • Some recommend avoiding formal psychiatric diagnoses unless absolutely necessary, worrying about future misuse (employment, benefits, or worse).
  • One thread frames this as part of a broader, informal U.S. “social credit” system, where disabled or neurodivergent people already start with low status and are first in line when austerity or authoritarianism bite.

Chongqing, the Largest City – In Pictures

What “largest city” means

  • Several commenters stress that Chongqing’s “city” status is administrative: the municipality is the size of a small country, but only a small fraction is urban.
  • Chinese 直辖市 are closer to “direct-administered municipalities” than cities in the usual English sense.
  • Comparisons to Tokyo, Jacksonville, and others highlight how rankings mix city proper, metro area, and whole regions.
  • Some argue density and travel time to center are more meaningful than raw area or population. Others note that in Chongqing most residents are rural, so the headline claim is misleading.
  • If Chongqing counts as “largest,” some say the Greater Bay Area (Guangzhou–Shenzhen etc.) would then be even larger.

Urban form, aesthetics, and livability

  • Many are captivated by Chongqing’s verticality: stacked layers of city, extreme staircases, rail lines cutting through buildings, and futuristic skylines.
  • Others find elements performative or uncomfortable: unreachable bookshelves in the bookstore, rail through an apartment block, dense high-rises.
  • Some visitors prefer Chongqing’s “charm and diversity” to Beijing or Shanghai; others find it far less comfortable due to terrain, crowds, pay, and job options.

Climate, pollution, and daily experience

  • The city is described as extremely hot, humid, and pervaded by spicy hotpot smells; locals use very high spice levels.
  • Past air pollution is recalled as “horrific”; some claim skies have significantly improved, others remain skeptical, noting the photos still show haze.
  • Practical travel notes: airport access is good, cashless apps are essential but now usable with foreign cards, English is rare but translation tools help. Reported as very safe, with the main risks being smoke-filled rooms and overeating.

Housing, construction, and inequality

  • Chongqing housing is said to be much cheaper than Beijing/Shanghai, but within China big-city housing generally remains expensive relative to incomes.
  • Multiple comments describe housing as the primary investment vehicle due to weak equity markets and hukou incentives, fueling demand and vacancies.
  • China’s strategy is framed as building many Tier-2/3 cities to redirect pressure from top-tier hubs, rather than “solving” megacity affordability.
  • There is admiration for China’s large-scale building capacity, contrasted with perceived European/US paralysis from regulation, NIMBYism, litigation, and unclear governance.
  • Counterpoints: quality problems (“tofu-dreg” projects), inequality between glittering cores and poorer regions, and historical parallels where grand projects coexisted with hardship.
  • European examples (Vienna’s Seestadt, Dutch incremental building) and US public housing failures are debated as alternative models and cautionary tales.

Governance, infrastructure, and geopolitics

  • One side links China’s rapid urbanization and infrastructure (HSR, power grids, renewables) to strong state capacity and coordinated planning; another attributes it partly to inequality, central resource extraction, and politically driven “make-work” construction.
  • There is a long argument over whether China’s system is “fascist,” its human-rights record, and how to weigh massive poverty reduction against repression and lack of dissent.
  • Several argue the West should treat China’s rise as competitive pressure to reinvest in infrastructure, housing, education, and industrial policy, rather than dismissing it with moral criticism. Others emphasize demographic, geopolitical, and economic risks that could limit China’s long-term dominance.

Foreigners’ reception and safety

  • One commenter sees China as unwelcoming to foreigners; others strongly dispute this, citing personal experiences and online accounts (especially from Black Americans) of feeling safer and more accepted than in the US.
  • Skeptics note that some positive influencers may be state-aligned and that discrimination did surface, for example toward Africans during Covid.
  • Several participants compare this to deteriorating civil-liberties and migrant treatment in Western countries, arguing that self-critique should apply on both sides.

Tipping: How Gratuity Replaced Fair Wages in U.S. Restaurants

Bias, Discrimination, and Tipping

  • Some argue certain demographic groups (esp. Black customers) tip less, leading servers to give them worse service; others call this racist stereotyping and point to studies showing Black workers receive lower tips from both Black and white customers.
  • There is disagreement on whether anecdotal Reddit threads or individual experience prove anything; several comments challenge generalizations as biased and inappropriate.

Service Style and Cultural Comparisons

  • Many see US service as overly obsequious and intrusive (constant check-ins, table‑turn pressure), contrasting it with more hands‑off European or German service.
  • Others find European service indifferent or slow and prefer the US model. There’s recognition that tipping economics drives higher staffing levels and “performative” attentiveness in the US.

Tipping Norms, Percentages, and Confusion

  • Commenters note tip expectations drifting from 15% to 18–20%+ and sometimes being suggested on post‑tax totals or including alcohol, which some feel is manipulative.
  • Some mechanically tip 20% to avoid social friction; others reduce tips for big wine bills or calculate strictly pre‑tax. A minority advocate “exceptional service only” tipping.

Economics, Wages, and Subsidies

  • One camp says tipping subsidizes owners by shifting wage costs onto customers; others respond that menu prices would just rise equivalently.
  • There is confusion and debate over US law: tipped minimum wage vs regular minimum wage, and the requirement that employers top up if tips fall short. Some insist workers “already get minimum,” others highlight sub‑$3 tipped wages in many states.

Wage Theft and Enforcement

  • Several call wage theft “rampant” (citing billions annually) and argue the real problem is under‑enforcement, not tipping per se.
  • Others counter that if employers break the law, it should be handled via regulators, not by customers withholding tips.

Tourists, Global Spread, and Dark Patterns

  • Europeans describe US tipping as “huge” and omnipresent, including at counters and for “tip before service” terminals, often perceived as dark patterns.
  • Similar tablet‑driven tipping prompts are spreading in Europe (e.g., Switzerland, Sweden, UK), sometimes blamed on imported POS software and resisted as “American tipping cancer.”

Ethics, Power, and Social Pressure

  • Some see tipping as demeaning, a way for the relatively wealthy to make workers “dance” for uncertain pay. Others compare it to commission: a performance‑linked variable comp many servers prefer because it can beat any “fair wage.”
  • Social pressure is a core complaint: unspecified expectations, fear of being seen as stingy, and “if you can’t tip, don’t eat out” rhetoric.

Proposed Reforms and Alternatives

  • Suggested fixes include:
    • Abolishing lower tipped minimum wages and banning tip solicitation.
    • Mandatory service charges or rolling tips fully into menu prices.
    • Performance‑based wages or bidding markets for shifts instead of customer tips.
  • Some note attempts to go no‑tip have seen servers quit, implying strong worker buy‑in to the current system, at least in higher‑earning segments.

CSS Zen Garden

Nostalgia and historical significance

  • Many recall CSS Zen Garden as a “culture shock” that:
    • Pulled people away from table layouts, ASP.NET server controls, and inline styles toward semantic HTML + external CSS.
    • Demonstrated conclusively that CSS could produce non‑“boxy” designs, countering then‑common claims that only table layouts could look good.
    • Served as a primary learning resource (site + book), influencing careers, teaching, and early web‑design education.
  • Several still browse favorite old designs and praise how bold and varied they were compared to today’s often homogenized, framework‑driven UIs.
  • A few note new fan projects (e.g., live-editable Zen Garden clones) and wish for a “Zen Garden 2.0” using modern CSS—but explicitly without Tailwind.

Web of documents vs web of apps

  • One view: the Garden reflected a “web of documents” ideal that was eclipsed by rich‑media, app‑like experiences and today’s marketing/ads‑driven web.
  • Counter‑view: most of the web is still about reading documents; complexity comes mostly from developer choices and JS‑heavy stacks, not intrinsic needs.
  • Browsing without JavaScript is described as increasingly painful, especially with anti‑bot “proof of work” scripts.

Semantic HTML and the limits of pure CSS theming

  • Supporters emphasize the core Zen Garden lesson: semantic markup + CSS lets you separate content from presentation and even reskin sites with CSS alone.
  • Critics argue that this only really works for fixed, static content:
    • Real sites evolve, use CMSs, dynamic components, translations, and responsive layouts; deep coupling between markup and CSS then becomes fragile.
    • Some say the experiment oversold “semantic HTML + progressive enhancement” as a universal solution.

Tailwind / utility-first CSS debate

  • Pro‑Tailwind arguments:
    • Easier local reasoning: styles are visible at the component, no hunting through sprawling global stylesheets or dealing with specificity traps.
    • Good fit for large, componentized apps with many contributors; works well with modern frameworks and templating.
    • Enforces a shared design system (colors, spacing, typography) via configuration; global restyling can be quick.
    • Avoids naming/bikeshedding thousands of CSS classes; semantics move to components instead of individual elements.
    • Handles responsive behavior, pseudo‑states, dark mode, and group interactions succinctly.
  • Anti‑Tailwind arguments:
    • Violates separation of content and presentation; HTML becomes noisy, harder to read, and semantically empty.
    • Encourages style duplication and whack‑a‑mole redesigns across many almost‑identical utility chains.
    • Seen as an “ugly hack” that undoes benefits of CSS, especially when @apply and component abstractions are underused.
    • Some frame it as part of a wider culture of not understanding underlying CSS, just copy‑pasting utilities.

CSS-in-JS and modern CSS

  • CSS‑in‑JS is described mainly as a code‑organization approach; newer tools often compile to static CSS.
  • Others point to notable performance issues in earlier generations.
  • Several note that modern CSS (flexbox, grid, nesting, scoping, custom properties, pseudo‑elements) can now handle many layouts without extra JS or complex DOM, if designs “work with the medium.”

Legacy techniques and browser constraints

  • Reminiscences about:
    • Table‑based layouts, spacer GIFs, clearfix, and IE6 holding back more advanced CSS.
    • How hard cross‑browser CSS once was, and how Zen Garden helped push the ecosystem away from tables despite early CSS limitations.

Amazon Just Happens to Hold Book Sale During Independent Bookstore Day

Amazon’s Sale Timing and Intent

  • Many assume Amazon knew about Independent Bookstore Day and chose to overlap as a competitive move; others think it’s just standard scheduling for a spring book sale.
  • Some argue there were surely internal meetings before the public “unintentional overlap” statement, but that Amazon can’t “win” a PR fight against small bookstores, so it keeps the message minimal.
  • Others think it’s very plausible nobody responsible for promo timing cared or even knew about the event, given how marginal books are to Amazon’s overall business.

Competition vs. “Bullying”

  • One camp calls this typical “Amazon bullying”: leveraging scale, data, and loss-leader tactics to hurt small, unaffiliated shops while helping Amazon-aligned sellers.
  • Another camp responds that this is just normal capitalist competition—no one expects small shops to avoid Prime Day, so why should Amazon avoid their events?
  • A few see it as potentially useful evidence of a broader anti-competitive pattern for future antitrust arguments, even if the act itself is legal.

Independent Bookstores: Value and Weaknesses

  • Critics of indies complain about poor selection (especially genre, classics, and technical titles), higher prices, and curation that feels narrow or ideological.
  • Defenders emphasize community value: curated recommendations, events, local culture, and the civic benefit of non–big-box main streets.
  • Several note thriving indie scenes in certain regions, but others live where there are no nearby bookstores at all.

Libraries and Alternative Channels

  • Libraries are frequently suggested as a superior public good, though some point out gaps in availability, especially for obscure or technical books and in underfunded regions.
  • Online alternatives like Bookshop.org, ThriftBooks, Better World Books, and specialty retailers are discussed; they often lose on price and speed to Amazon, but win on ethics or used inventory.

Price, Taxes, and Externalities

  • Multiple commenters highlight Amazon’s advantages: tax optimization, investment credits, cheap capital (especially via AWS profits), logistics scale, and fast shipping.
  • There’s debate over whether small businesses should be protected or subsidized for their community role versus letting cheaper, more efficient channels dominate.
  • Environmental and societal costs of ubiquitous fast shipping and platform dominance are raised, but many still default to Amazon for convenience and price.

Unauthorized experiment on r/changemyview involving AI-generated comments

Overview of the Experiment

  • Researchers deployed LLM-based bots in r/changemyview, generating comments that:
    • Invented detailed personal backstories (e.g., rape victim, trauma counselor, ethnic and political identities, malpractice victims).
    • Scraped users’ Reddit histories to infer demographics and views, then tailored replies.
  • Comments were not labeled as AI; the subreddit explicitly bans AI-generated content.

Core Ethical Objections

  • Deception and fabricated trauma are widely seen as “grotesquely unethical,” regardless of AI.
  • Conducting human-subjects research without consent, compensation, or debriefing is framed as classic ethics/IRB failure, even if formally approved.
  • Profiling users from their histories is seen as a privacy breach.
  • Harms cited: emotional impact, slander of groups, time wasted identifying/reporting bots, erosion of trust in forums.
  • Many argue this undermines public trust in research in general and should not be publishable, even if the findings are interesting.

Defenses and “Necessary Evil” Arguments

  • Some argue the manipulation already happens at scale (corporations, states, Cambridge Analytica–style ops); academics studying it transparently is valuable.
  • Others liken it to security research/responsible disclosure: demonstrating a concrete, weaponizable vulnerability forces platforms to invest in defenses.
  • Counterpoint: similar insights could have been gained from analyzing existing AI content or in closed, consented experiments; creating new deceptive content added risk for little extra knowledge.

Scientific Validity Critiques

  • Commenters question rigor:
    • No control for whether interlocutors were human or bots.
    • Reliance on weak outcome metrics (e.g., Reddit “delta”).
    • No clear benefit from personalization versus generic messages despite invasive profiling.
  • Some view the data as too confounded to justify the ethical costs.

AI, Scale, and Identity

  • One camp: AI is just another tool; the core wrong is lying. This would be equally unethical if done manually.
  • Other camp: AI is central because it enables:
    • Massive, cheap, 24/7 persuasion campaigns.
    • Hyper-targeted identity mimicry that humans struggle to perform at scale.
  • Strong focus on how personal narratives and “lived experience” drive persuasion; faking these with AI is called a “massive cheat.”

Platforms, Anonymity, and the Future of Discourse

  • Many see this as proof Reddit and similar sites are already saturated with bots and shills.
  • Split views on response:
    • Harder authentication, fees, ID verification, or small invite-only communities.
    • Recognition that any such system can be subverted (paid humans, rented identities).
  • Broader worry: public, anonymous political debate may become so flooded with synthetic content that trust collapses; others note the internet has always had unverifiable identities, AI just lowers the cost and exposes that fragility.

Economists don't know what's going on

Reliability of Economic Data and Statistics

  • Multiple comments focus on degraded data quality: budget cuts to agencies (e.g., BLS, Census, ONS), outdated collection methods, and overlong surveys that respondents rush or ignore.
  • Declining response rates to labor-force and other surveys in the US, UK, and Canada are seen as a major, under-discussed problem, tied to lower trust in the state.
  • Some argue politicians are quietly pressuring statisticians or redefining categories (e.g., “in work” in the UK), undermining trust in official numbers. Others say most agencies aren’t overtly strong‑armed, but internal incentives and fear of leaders can still distort outputs.

Limits of Models and Forecasting

  • Several note that complex systems with partial, noisy data are inherently hard to predict; consistent “surprises” since COVID are framed as expected in turbulent times.
  • Critics invoke past failures (e.g., post‑2008 austerity) to argue the profession often misreads reality and may be biased toward the interests of those funding them.
  • Others counter that central banks and major investors still have good private data and “do know what’s going on” despite headline uncertainty.

Perception vs Aggregates and Distribution

  • Strong theme that macro indicators (GDP, CPI, unemployment, stock indices) mask distributional realities: elites vs a marginalized periphery.
  • Example tensions: strong markets vs unaffordable housing, rising food costs, precarious jobs, visible infrastructure decay.
  • Partisan media shape perceptions of whether the economy is “good,” amplifying mismatches between lived experience and official narratives.

Ideology, Power, and the Idea of “The Economy”

  • Long subthread debates whether society is overly subordinated to “the economy” and growth, treating it as a quasi-religion or state ideology (especially free‑market capitalism).
  • Others reply that “the economy” is just how we allocate scarce resources and trade skills; it underpins food, housing, medicine, technology, and huge gains in life expectancy and reduced poverty.
  • Some distinguish older “political economy” (explicitly moral and political) from today’s technocratic growth metrics, arguing that questions of who benefits are obscured.

Public Attitudes and Coping Strategies

  • A few people describe partially “opting out” (minimizing work, consumption, and digital life), but respondents note this still depends on a complex global economy and is feasible only for a privileged minority.
  • Overall sentiment ranges from resigned realism (“this is how we get stuff”) to deep skepticism about capture by elites and the adequacy of current economic thinking.

The True Size Of

Impressions of the Tool

  • Many find the site “very nice” and “well made,” and several mention having used it for years.
  • People are repeatedly shocked by how large some countries are (Africa, Brazil, Algeria, Australia, Russia) and how small others feel in comparison (Belgium, European countries).
  • Users enjoy dragging long, thin countries like Chile and trying surprising overlays (e.g., Kiribati over the US, Antarctica in the Indian/ Pacific oceans).

Map Projections and Mercator Debate

  • Strong focus on how the Mercator projection distorts perception, especially inflating higher-latitude regions and shrinking much of the “Global South.”
  • Some argue these distortions have real sociopolitical meaning (over- vs under-representation); others claim no major decisions are made based on “Greenland looks big.”
  • Several point out that equal-area projections (e.g., Gall–Peters, other “size-accurate” options) and numerous alternatives already exist, but all projections involve tradeoffs (area vs shape vs angles vs continuity).
  • Mercator’s original purpose—navigation via preserved angles/rhumb lines—is noted, and some stress it’s still useful for online maps and small-area views.

Perceptions of Country Size

  • Repeated surprise at:
    • Australia ≈ contiguous US; Brazil and Russia being huge; China not much larger than the US; Greenland < Argentina; Russia ≈ South America.
  • Population density and “felt size” come up (e.g., dense Belgium feeling larger than it is; vast but empty areas in Canada, Australia).
  • Some say the hype about Mercator’s distortion made the actual comparisons feel underwhelming: big countries remain big even without projection bias.

Education, Globes, and Everyday Use

  • Several wish schools would rely less on Mercator for teaching world geography; others report their schools mainly used compromise projections like Robinson/Winkel Tripel.
  • A physical globe is strongly recommended as the best way to grasp time zones, seasons, and distances, though one commenter notes that mathematically, coordinate charts/projections are sufficient to understand curved spaces.

Feature Requests and Related Tools

  • Desired additions: cities; subnational units outside the US; provinces/states; continents; entities like the EU; large lakes and seas.
  • Some link to other comparison tools (mapfight.xyz, same-scale viewers) but note they often fail to correct for projection distortion, especially at high latitudes.

UI / Technical Issues

  • Users eventually discover rotation via the colored compass rose; several say this is non-obvious and should be documented.
  • A shading quirk near the South Pole can invert coverage visually.
  • The site’s use of URL history (hash changes per drag) frustrates people who must press “Back” many times to return to HN; opinions differ on whether this is a “hijack” or just a bug.

Meta and Humor

  • Numerous jokes about countries “going south/right,” C/C++ sizeof, and political satire (e.g., dividing Greenland).
  • Side discussions touch on what counts as “Europe” vs EU, counting continents, and how playing Geoguessr or long-distance driving also reshapes intuition for geographic size.

Watching o3 guess a photo's location is surreal, dystopian and entertaining

Human geoguessers vs AI performance

  • Several commenters note top GeoGuessr players can already do “impossible”‑seeming localization via vegetation, architecture, road markings, camera artifacts, etc.
  • Others point out that dedicated geolocation models (and services like Geospy) beat humans already; what’s new is that a general‑purpose LLM can now do something similar on the fly.
  • A competitive GeoGuessr player reports o3 is “astonishingly good” and often as strong as or better than pros, with much broader coverage.

EXIF data, location priors, and “cheating”

  • Big thread on whether o3 is secretly using EXIF or other metadata and then fabricating GeoGuessr‑style explanations.
  • Multiple examples show it explicitly reading EXIF in its tool calls, then justifying the answer with bogus “clues” (e.g., left‑hand traffic when no cars are visible).
  • Others demonstrate it still works well on screenshots with no EXIF, including random Street View captures and old photos.
  • It also has a coarse user location (IP‑based) and can use previous chats as hints; some users saw it admit using their home area as prior knowledge.
  • Several people call the explanations “performative” chain‑of‑thought rather than faithful reasoning.

How accurate is it really?

  • Many report eerily precise guesses worldwide: exact parks, trailer parks, trailheads, small courtyards, and random roads, sometimes within a kilometer.
  • Others get only country‑level or “looks European” answers, especially in lesser‑photographed cities in Korea, Germany, and Asia.
  • Some find base models like GPT‑4o already very strong; o3 often appears to start with the right region, then spend minutes with tools circling back to its initial hunch.
  • There are also clear failures: confidently wrong cities or impossible geometry (“view X from Y” when that’s not physically visible).

Privacy, surveillance, and dystopia debate

  • One side sees this as clearly dystopian: it massively lowers the bar for stalkers, abusers, and authoritarian states to locate people from ordinary photos.
  • Others argue the capability long existed via human OSINT, forums, and governments; AI mainly democratizes it and is just another neutral tool.
  • Abuse survivors and people from former authoritarian regimes push back, stressing that making such tools cheap and universal materially changes threat models, especially for less‑privileged or high‑risk people.
  • Some highlight positive uses: crime solving, OSINT investigations, historical research, and reconstructing locations in old or anonymous images.

How it seems to work technically

  • Many infer it’s essentially fine‑grained image captioning plus fuzzy lookup over its training distribution (akin to nearest‑neighbor in an embedding space).
  • The low‑res vision input is a bottleneck, so o3 repeatedly crops and re‑tokenizes regions via Python to “zoom in” on plates, signs, or distinctive structures.
  • Street View‑style imagery and popular tourist locations are suspected to be heavily represented in training, explaining especially strong performance there.

Reasoning models, truthfulness, and limits

  • Commenters note that chain‑of‑thought traces can be partly fabricated; “find the answer” and “explain your reasoning” are effectively separate next‑token tasks.
  • Debate over whether such confabulation counts as “lying” or just an architectural limitation of transformers.
  • Broader pattern: models excel where logic is simple but many fuzzy cues must be integrated; they still struggle with novel, deeply structured, or highly mathematical problems.

Show HN: My self-written hobby OS is finally running on my vintage IBM ThinkPad

Enthusiasm, Motivation & Hobby Focus

  • Strong praise for the achievement of getting a self‑written OS with GUI running on real vintage hardware.
  • Many commenters say this is the kind of passion project they want to see on HN, contrasting it with commercial/AI-focused posts.
  • Several people mention being inspired to resume or start their own hobby OS or “personal computer” projects, emphasizing learning and fun over productization.
  • There’s admiration for sticking with a long-term side project and for writing as much as possible from scratch, including a C compiler.

Hardware Support & Performance

  • Runs on old laptops like eee PCs and ThinkPads; performance is “alright” given its simplicity, with more concern about bugs and missing hardware support than speed.
  • Interest in trying it on 386/486 machines and other older desktops. Some users successfully boot it on bare metal and report sluggish mouse behavior and memory reporting quirks.
  • Detailed feedback on the current boot/partition layout: kernel not part of the filesystem, reliance on certain sectors, and suggestions for making it more conventional and robust (MBR, FAT16 conventions, hidden sectors, relocatability).
  • Discussion of adding PCI, PCMCIA/CardBus, and WiFi support; WiFi is explicitly on the roadmap.

Platforms & Boot Times (Raspberry Pi, etc.)

  • Users ask about a Raspberry Pi port; current code is i386-only, so an ARM port would be needed.
  • Broader thread on non-Linux, minimal single-user OSes for fast booting on Pi; mentions that the VideoCore boot process imposes a few seconds minimum, with tradeoffs (e.g., losing USB input) for extreme fast-boot setups.
  • Other niche OSes (Haiku, RISC OS) are mentioned as related inspirations or alternatives.

UI, Fonts & Aesthetics

  • Multiple comments suggest the default bitmap font is too wide and wastes horizontal space; a narrower or 16×16 font is recommended.
  • Extended subthread on font engineering: monospace vs variable-width, combining characters, vector vs bitmap, and reuse of classic home-computer fonts.
  • Suggestions to support pluggable font formats so users can bring their own fonts.
  • Some light joking about HN nitpicking fonts in the face of an entire OS, but the criticism is generally constructive.
  • The author acknowledges UI design as a weak spot and expects to rewrite it again.

Design Philosophy, Language & Process

  • Origin story: project started after an operating systems class, as a more self-directed exploration.
  • The author would, in hindsight, plan more and reduce technical debt, and be less constrained by UNIX/POSIX toolchain assumptions, but still values C for kernel work.
  • Strong commitment to “copy ideas, not code” and to implementing components personally as a learning exercise.
  • Others argue that lack of a rigid plan can help maintain motivation and that technical debt is inevitable in growing systems.

Learning OS Development & Low-Level Details

  • Newcomers ask how to get into OS dev; the osdev.org forum and wiki are recommended.
  • One commenter outlines how to build an x86 disassembler and simple assembler, emphasizing that deep opcode knowledge is manageable if scope is limited.
  • There’s curiosity about the custom C compiler: it targets i386, uses interrupts for syscalls, currently supports only int/char and simple control flow, and adds struct-bound functions.

The Friendship Recession: The lost art of connecting

Demand vs supply for “third places”

  • Some argue community centers, parks and halls sit mostly empty; low usage, not investment cuts, explain their decline.
  • Others counter that people still want in‑person contact but have lost habits and convenient, affordable local venues.

Habits, social media, and “junk food” connection

  • Several see social media and phones as cheap but addictive substitutes for real interaction, crowding out boredom and the idle moments that once led to reaching out.
  • Algorithmic “enshittification” of social networks is blamed for making online spaces worse at actually supporting friendships.

Initiation, fear, and the “inviter” role

  • Many describe friendships collapsing unless one person consistently initiates.
  • Fear of rejection and waiting for a “better reason” to reconnect keep people from reaching out.
  • Some report dramatic improvements in their social lives once they consciously accepted being the inviter.

Work, parenting, and time scarcity

  • Parents describe days fully consumed by work, childcare, and housework, leaving little energy for friends.
  • Others show how they carve out time: combining kids’ activities with adult socializing, trading evenings with partners, outsourcing some chores, lowering standards for house “perfection.”
  • There’s debate over whether “no time” is structural or largely a matter of priorities and expectations.

Individualism, capitalism, and institutions

  • One camp blames hyper‑capitalism and late‑stage individualism: commodified services replace mutual dependence; third places are optimized for throughput; gig work and overwork kill free time.
  • Others emphasize that communities and kinship groups can be abusive; modern systems let people survive “on their own,” and bad communities may be rightly failing.
  • There’s disagreement over roles of desegregation, welfare programs, housing costs, and two‑income norms in weakening local ties.

Online vs in‑person, WFH, and tech

  • Some accept deep online‑only friendships; others stress unique mental‑health benefits of face‑to‑face contact and familiar voices.
  • WFH is seen by some as worsening isolation; others intentionally separate work from social life and cultivate non‑work communities.

Generational and cultural patterns

  • Multiple commenters observe younger parents as more withdrawn at playgrounds and drop‑offs, often absorbed in phones, versus older caregivers who readily chat.
  • Others note Europe and some other regions still maintain stronger public spaces and neighborly culture, especially where kids and adults mix freely in everyday venues.

Politics, diversity, and fragmentation

  • Several link loneliness to political polarization: people drop friends over ideology, or self‑select into “tribes” (MAGA, anti‑vax, etc.) that double as community.
  • There are heated disputes over whether multiculturalism, desegregation, and immigration harmed community, or whether racism and fear are the true culprits.

What counts as a “close friend”?

  • Commenters question surveys reporting 10+ “close friends,” arguing that’s unrealistic and conflates acquaintances with deep ties.
  • Others say movie‑style loyal friendships do exist but take significant time, vulnerability, and shared hardship; unrealistic ideals and entitlement may undermine real but imperfect bonds.

Proposed antidotes

  • Common practical advice:
    • Join recurring, interest‑based groups (sports, music, volunteering, hobby clubs, hackerspaces, religious communities).
    • Treat friendship more like other serious relationships: regular contact, scheduling, candid conversations, and persistence through awkwardness.
    • Lower expectations of instant perfection; accept asymmetry and some emotional risk.
  • Some insist meaningful community now feels countercultural and requires intentional choices to “do less,” be locally rooted, and prioritize people over screens.