Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 820 of 836

Proposal to change default annotation processing policy in JDK 23

Security motivation and risk model

  • Goal: stop annotation processors on the classpath from running implicitly during javac, reducing risk from supply‑chain and file‑dropping attacks.
  • Supporters say compilers in 2024 shouldn’t execute arbitrary user code by default; “secure by default, opt‑in for power” is appropriate.
  • Critics argue exploitation is non‑trivial and often equivalent to already having arbitrary code on the runtime classpath. Others counter that compile‑time and runtime classpaths differ (e.g., test‑only, compile‑only, transitive deps) and build machines/CI can be more privileged than runtimes.
  • Some stress this is as much about integrity (what invariants the platform can trust) as about security.

Impact on builds and developer experience

  • Many expect builds to break when moving to JDK 23 because common annotation processors won’t run automatically.
  • There’s wide agreement many teams will just enable “all‑on” (-proc:full), partially negating security benefits.
  • Proposed mitigations:
    • Tools to list processors on the classpath and their purposes.
    • Allow/deny lists, with an auto‑populate mode based on an initial scan.
  • Others argue that even if many opt out, those who care gain needed control, and the default should still be restrictive.

Lombok and annotation processors

  • Clarified that Lombok’s core behavior isn’t a standard annotation processor; it bootstraps via one but actually hooks into javac internals.
  • Debate over whether the change is part of a “war on Lombok” versus a neutral enforcement of clear boundaries and explicit configuration for tools that modify compiler behavior or violate the Java spec.

Java philosophy, backwards compatibility, and Security Manager

  • Some see this and past module/reflection changes as a backward‑compatibility “crusade.”
  • Others respond that:
    • Only internal/unsupported APIs are being restricted.
    • Libraries should not unilaterally bypass encapsulation; applications must explicitly grant such powers.
  • Security Manager’s deprecation/removal is defended as removing a rarely used but costly feature that blocked modern features; critics lament losing an in‑process sandbox for plugins with no direct replacement.

Ecosystem effects and alternatives

  • Mentioned affected processors include Immutables, AutoValue, MapStruct, Hibernate tooling, Checker Framework, etc.
  • Some welcome the change as pushing Java away from “magic” (especially annotation‑driven) and toward more explicit language features, citing Kotlin as a preferable model for reducing boilerplate.

API Shouldn't Redirect HTTP to HTTPS

HSTS, redirects, and client behavior

  • Several comments stress that HSTS is fundamentally designed for stateful, user-facing browsers, not transient API clients; most non-browser HTTP libraries don’t honor HSTS or preload lists.
  • There’s debate whether generic client APIs like fetch should implement HSTS or refuse http: by default; many prefer a hard error for HTTP unless explicitly overridden.
  • cURL’s default of not following redirects automatically is praised as a deliberate and safer design.

How APIs should handle HTTP

  • Strong consensus that APIs should not silently redirect HTTP→HTTPS, because secrets may already have been sent in cleartext before the redirect.
  • Suggested server-side behaviors:
    • Best: don’t listen on port 80 at all for the API, so no unencrypted path exists.
    • Next best: accept HTTP but immediately return a clear 4xx error explaining HTTPS is required.
    • Aggressive option: revoke any API key observed over HTTP, forcing rotation; seen as “correct but harsh” and potentially painful in real deployments.
  • Example: one major API provider updated behavior to return a structured 403 error for HTTP instead of redirecting.

HTTP vs HTTPS in general

  • Many argue that post-Snowden, all web traffic (including non-sensitive content) should be over HTTPS: prevents sniffing, ad/script injection, and large-scale passive surveillance.
  • Others defend HTTP in limited scenarios: retro/low-power devices, private networks, local services, educational use, or read-only/verifiable content; they emphasize simplicity, durability, and reduced dependence on certificate authorities.
  • There’s tension between “HTTPS everywhere” as a practical rule of thumb and concerns about dogma, complexity, and centralized CA power.

Security models: MITM and sniffing

  • Long subthread on terminology: some distinguish “passive sniffing” (e.g., on open Wi‑Fi) from active MITM; others treat any eavesdropping on the path as MITM.
  • Regardless of naming, commenters agree: HTTP lets anyone on the path read and potentially modify traffic; HTTPS only leaves endpoints, DNS, and SNI visible.

Status codes and protocol details

  • Debate over the “right” code for HTTP API access: 400 (bad request), 403 (forbidden), 404 (resource doesn’t exist on HTTP), or 426 (upgrade required).
  • 426 is attractive in theory but often misused in practice and has strict RFC requirements (Upgrade header, same connection).
  • Some note operational constraints: shared load balancers, ACME http‑01 validation, and mixed web/API hosting can make disabling port 80 non-trivial.

Revealed: Israeli spy chief 'threatened' ICC prosecutor over war crimes inquiry

Alleged Israeli Intimidation of ICC Officials

  • Many commenters describe the reported spying and intimidation of ICC prosecutors as “low,” “thuggish,” and disgraceful, especially alleged threats involving family members and surveillance of private life.
  • Others stress that similar behavior is common among major intelligence services (NSA, GCHQ, etc.), arguing this is part of normal great‑power realpolitik rather than something uniquely Israeli.
  • A few note skepticism about the reporting, citing the outlet’s known critical stance toward Israel and emphasizing that every story has multiple perspectives.

Debate Over “Whataboutism” and Comparisons

  • One subthread debates whether invoking other countries’ espionage is invalid “whataboutism” or legitimate context.
  • One side: pointing to others “doing X” doesn’t make X acceptable and distracts from accountability.
  • Other side: comparisons can reveal bias and double standards in which actors get singled out.

ICC, Jurisdiction, and Sovereignty

  • Several comments explain that the ICC’s jurisdiction depends on treaty status and referrals; Palestine is a party, Iran is not, which shapes what cases can be opened.
  • Some argue the ICC has political bias or lacks moral consistency (e.g., no cases against Iranian leadership); others counter that this doesn’t negate alleged crimes by Israel.
  • Views differ on whether the ICC “challenges sovereignty” or simply prosecutes individuals for serious crimes when national courts won’t.

Israeli Politics and Public Responsibility

  • There is disagreement on how representative the current Israeli government is:
    • Some Israelis in the thread say the governing coalition reflects a small minority, empowered by coalition mechanics, and is opposed by large domestic protests.
    • Others note that the right‑wing bloc repeatedly wins majorities and that Netanyahu has led the country for a large fraction of its history, suggesting he reflects mainstream preferences more than is admitted.
    • Some argue hard‑right fringe parties gained disproportionate leverage in coalition bargaining.

US, Allies, and Double Standards

  • Several comments criticize the US, especially Republicans, for resisting domestic social spending while readily approving funds and political cover for Israel.
  • Others highlight US and allied spying on friendly leaders (e.g., German chancellor) as evidence that “all countries surveil each other,” arguing outrage over Israeli spying may be selective.

Sanctions, Two‑State Solution, and Endgame

  • Multiple commenters call for economic sanctions and arms embargoes on Israel as the only effective pressure for a two‑state solution and to halt civilian suffering in Gaza.
  • Others say many states are now pushing harder for a two‑state solution but see persistent security fears (Hamas, Hezbollah, Iran) as an obstacle.
  • Some express fatigue with the conflict and want the US to shift focus to other global rivals, while others note that the Middle East is deeply entangled with Russia/China competition.

Civilian Casualties and Proportionality

  • A number of commenters cite high Palestinian casualties, destruction of hospitals, and references to ICC findings (including alleged use of hunger as a weapon) as evidence of indiscriminate or disproportionate force.
  • Opposing voices ask what civilian‑to‑combatant ratio would justify labeling Israel’s actions “indiscriminate,” and assert that many Israelis feel international scrutiny is unfairly one‑sided.

Spying Among Allies and Capability Questions

  • One thread questions whether EU states dare spy on the US or Israel; others respond that such activities almost certainly occur but are less visible.
  • There is debate over whether European intelligence services are less competent (and thus more leak‑prone) than US agencies; no consensus is reached.

Meta: HN Moderation

  • A few comments note that multiple submissions of this story were flagged or briefly hidden, with some frustration about “customary flagged status” on controversial Israel/Palestine topics.

Researchers cracked an 11-year-old password to a $3M crypto wallet

Crypto’s Value vs. Stocks and Fiat

  • Some argue stocks are backed by productive businesses, while crypto “is tied to nothing.”
  • Others counter that many traditional instruments also lack clear intrinsic value and that value comes from collective desire, not backing.
  • Comparisons:
    • Dollars are said to be backed by the US economy/military (and tax obligations).
    • Supporters analogize crypto’s “backing” to mining networks and their cost/effort.

Use Cases: Transfers, Crime, and the Global South

  • Proponents: crypto enables cheap, fast, cross‑border transfers, especially valuable in countries with weak banking systems; cited as easier/cheaper than wires for some users.
  • Critics: practical use is limited; you usually must convert to fiat via KYC exchanges, adding fees, delays, surveillance, and tax questions.
  • Some say crypto is mostly useful for black/grey markets, sanctions evasion, and ransomware; others respond that most Bitcoin volume is legal, though much is speculative.
  • Debate over how to interpret studies: small share of total volume is illicit, but a large share of spending on goods/services may be illicit.

Password Manager Flaw and Security Implications

  • The crack targeted the password manager, not the wallet’s crypto algorithms.
  • Weakness: passwords were generated by a PRNG seeded with datetime; knowing approximate creation time drastically reduced the search space.
  • Clarification: this is seeding, not salting.
  • Some see this as a serious design flaw that could affect many users, especially where many login attempts are possible (e.g., crypto wallets).
  • Strong criticism that the vendor fixed the issue but apparently did not clearly warn users to regenerate passwords; others downplay risk as requiring high effort and precise conditions.
  • General point: most crypto systems fail via implementation bugs (e.g., PRNGs), not broken algorithms; “don’t roll your own” randomness.

Hacking Video and Media Depictions

  • Mixed reactions to the YouTube video:
    • Praised for production quality and accessible explanation for non‑technical audiences.
    • Criticized as overlong, overly “entertaining,” and better suited to a short blog post.
  • Broader side discussion on realistic vs. cinematic portrayals of hacking in films/TV.

Investment Behavior and Risk

  • Divisive reactions to the wallet owner keeping most of the recovered BTC:
    • Some call it extreme risk/greed; others say holding is rational given Bitcoin’s past performance and inflation in fiat.
  • Dispute over whether holding BTC vs. converting to dollars is “riskier,” with debate about volatility vs. guaranteed fiat inflation.
  • Acknowledge that concentration of >90% of net worth in Bitcoin is inherently high‑risk, regardless of prior gains.

Lost Wallets, Entropy, and Future Cracking

  • Playful ideas:
    • “Moore’s Law Fund” where you intentionally lose access to enforce long‑term holding.
    • Funds or actors that acquire lost wallets/storage and systematically try to crack them (noted as already happening in practice).
  • Emphasis on “mind your entropy”: securely generated, high‑entropy secrets remain practically uncrackable; weak randomness makes even strong algorithms moot.

A robot will soon try to remove melted nuclear fuel from Fukushima reactor

Robotics and radiation challenges

  • Many comments focus on why previous Fukushima robots failed: intense radiation rapidly damages electronics, sensors, cameras, metals, and concrete.
  • Ideas to mitigate:
    • Move “brains” and power outside the high-radiation zone via long cables.
    • Use mechanical power (hydraulics, combustion) plus fiber-optic or periscope-style imaging.
    • Use vacuum tubes or video camera tubes, which are more radiation-tolerant than solid-state sensors.
  • Others note that even optics and fiber degrade under radiation, and any in-reactor sensors must survive harsh conditions.
  • Some argue it may be cheaper to use disposable off‑the‑shelf cameras instead of expensive hardened ones.

Radiation behavior and nuclear waste

  • Multiple explanations emphasize: short half-life = high activity; long half-life = low activity. The most dangerous fission products dominate early and then “burn out.”
  • Discussion of decay chains (e.g., uranium series) and corrections about which isotopes are more stable.
  • Distinction between:
    • High-level waste (fuel, very small volume but highly radioactive).
    • Low/intermediate waste (equipment, clothing, large volume but low fraction of total activity).
  • Some reactors (e.g., in France) recycle fuel, extracting more energy from “waste,” but others find dedicated energy harvesting from long‑lived waste uneconomical.

Fukushima cleanup strategy and feasibility

  • The test will remove only a few grams from an estimated ~880 tons of melted fuel/debris; commenters highlight how tiny this first step is.
  • Debate over that 880‑ton figure: some think it sounds high as “fuel,” others say it’s plausible when including melted structures and concrete.
  • A visitor report says TEPCO mainly wants small samples to analyze composition; access is through a very narrow route into a large cavern, hence the crane‑/claw‑like robot.
  • Some ask why not just entomb it in concrete and leave it; responses:
    • Current containment (e.g., frozen soil wall, water control) has high ongoing cost.
    • Long-term safety and decommissioning require removing high-level material.
    • Understanding the melt configuration is necessary to avoid surprises (Chernobyl is cited as a caution).

Alternative designs and skepticism

  • One line of thought advocates a largely mechanical “anteater tongue” or pipe system: distant motors, stochastic probing, sticky/greasy collectors, intermittently exposed cameras, and perhaps lead-lined paths.
  • Others see the current small-scale removal as technically impressive but bordering on PR, noting that natural decay may reduce danger faster than robots can clear all debris.

Broader nuclear and societal debate

  • Some readers describe cycling between pro‑ and anti‑nuclear sentiment after seeing long, difficult cleanups.
  • Others argue Fukushima’s offsite impacts are now limited, though local property values dropped significantly.
  • There is concern that decommissioning or rejecting nuclear plants tends to be followed by new fossil-fuel plants, worsening climate outcomes.
  • Long cleanup horizons (30–40 years) are contrasted with speculative future milestones (fusion, Mars bases), underscoring the persistent legacy of accidents.

California is about to side with PG&E – again – to kill community solar projects

Overall context

  • Commenters see California’s electricity system as highly complex and distorted by decades of overlapping regulations, utility incentives, and political compromises.
  • Many think the editorial overstates the “villainy” of PG&E and underexplains concrete policy details, though most agree PG&E and regulators have done a poor job for ratepayers.

Net metering, fairness, and rate design

  • Strong theme: retail-rate net metering is viewed as financially unsustainable for utilities and unfair to non-solar customers, especially low-income households who can’t afford panels.
  • Argument: customers who net out at zero kWh still depend on the grid’s fixed infrastructure but don’t pay proportionally for it.
  • Proposed fixes: explicit fixed “grid connection” fees plus per‑kWh energy charges; California is already moving toward higher fixed, even income-based, charges.
  • Counterview: in the absence of a carbon tax, generous net metering is a justified subsidy for clean energy and a way to internalize environmental externalities.

Solar saturation, batteries, and community solar

  • Several note California already has abundant daytime solar; wholesale prices can go very low or negative, and utility-scale solar must be curtailed.
  • This is cited as a core reason for cutting rooftop net metering and limiting new feed-in schemes like community solar unless paired with storage.
  • Others argue the grid could absorb more rooftop solar if utilities invested more aggressively in large-scale batteries and transmission.

High prices, profits, and regulation

  • Widespread frustration that Californians pay among the highest retail rates yet don’t enjoy superior reliability.
  • Explanations offered: PG&E’s guaranteed return on capital encourages high spending rather than cost control; wildfire liabilities and deferred maintenance; complex regulatory mandates.
  • Debate over whether “letting the market work” makes sense given monopolies and environmental externalities.

Reliability, outages, and grid structure

  • Disagreement over why California avoids large capacity shortfalls: some credit mild climate and imports via the Western Interconnection; others emphasize big deployments of battery storage and rooftop solar.
  • At the same time, commenters note frequent local outages and wildfire-related shutoffs.

Future directions

  • Ideas include: microgrids and municipal utilities, more local ownership, explicit carbon pricing, stronger push for storage and demand-shifting (EV daytime charging, better insulation), and possibly public takeover of grid assets—though feasibility and desirability of state ownership are hotly debated.

TTE: Terminal Text Effects

Overall reaction

  • Very positive reception; many describe the effects as beautiful, clever, and nostalgic.
  • Strong emotional response: people report smiling, feeling “wow,” and being reminded of 80s/90s BBSes, ANSI art, Commodore demos, roguelikes, and early “Matrix-style” hacks.
  • Some consider it one of the more delightful, whimsical projects they’ve seen on HN in a while.

Suggested use cases

  • Fun/non-critical contexts: splash screens, SSH MOTD/login banners, “about” screens, terminal game intros, roguelikes, MUDs/BBS doors, teaching/demos, and demoscene productions.
  • Developer-only tooling: scaffolding templates, build/deploy scripts, or package managers, especially as opt‑in themes or first-run-only effects.
  • Progress indicators and loading screens where time is already being spent (downloads, builds, compression, long-running commands).
  • Film/TV “hacker” scenes and retro‑cyberpunk aesthetics.

Concerns and pushback

  • Many warn against default use in serious or frequently used tools:
    • Animations can impede productivity and become annoying once the novelty wears off.
    • Debugging/log inspection users generally do not want animations.
  • Strong concern about slow or fragile connections (SSH over satellite, mosh, low‑baud terminals); animations could be unusable or harmful there.
  • Some argue terminals’ value is speed and simplicity; rich, GPU-heavy, 24‑bit animations feel out of place or should at least degrade gracefully on minimal terminals.

Controls, configuration, and ergonomics

  • Emphasis on making effects:
    • Fast or subtle for everyday use.
    • Disable‑able via flags, config, or environment variables (including NO_COLOR‑style conventions).
    • Potentially auto‑disabled on slow links or with TERM=dumb.
  • Suggestions for skipping/short‑circuiting animations via keypresses.

Technical notes and related tools

  • Implemented on top of ANSI escape codes with 24‑bit color; not a new terminal protocol.
  • Highly configurable: direction, speed, color, and specific variants for many effects.
  • Comparisons and connections to tools/libraries like notcurses, libcaca/AAlib, Chalk, charm.sh components, Emacs and Vim “screensaver” modes, and roguelikes such as Cogmind.
  • Some wish for more simple/quick effects and for terminal emulators to eventually support richer, structured capabilities (graphics protocols, forms, smarter stateful features).

Show HN: Openkoda – Open–source, private, Salesforce alternative

Positioning vs. Salesforce and Other Tools

  • Openkoda is framed as an open‑source enterprise application platform, not a drop‑in Salesforce CRM replacement.
  • It’s closer to a “build-your-own business app/ERP/CRM” platform (with templates) than a pure CRM.
  • Some see it as competing more with tools like Retool (internal tools / app platform) than classic CRM.
  • Multiple comments stress that Salesforce’s real moat is ecosystem, standardization, and integrations; a better core product alone may not displace it.

Target Users and Use Cases

  • Primary appeal is to organizations that:
    • Have outgrown Salesforce costs and user-based pricing.
    • Need more control over data, performance, and complex queries.
    • Want to fully own source code and avoid vendor lock‑in.
  • Seen as especially relevant where regulatory or continuity requirements discourage dependence on a single SaaS vendor.
  • Not aimed at very small “Billy Bob’s shop”–style users; closer to enterprises or solution vendors building vertical products.

Technology Stack and Language Debate

  • Java choice defended as: performant, mature, widely adopted in enterprise, strong libraries, and good fit for teams familiar with Salesforce’s Apex.
  • Counterpoints: Java is viewed by some as verbose, with heavy memory footprint, complicated abstractions, and slower dev experience than Go/Python/JS/C#.
  • Others argue large Python/JS backends are harder to maintain; static typing and IDE support are major advantages for Java.
  • Alternatives mentioned: Odoo, ERPNext/Frappe, Apache OFBiz, C#/.NET.

Ecosystem, Compatibility, and Plugins

  • Several comments emphasize that compatibility with existing tools and APIs is crucial; being “FOSS Salesforce” is not enough.
  • Suggestions include building import paths or integrations with other open ERPs like Odoo and ERPNext, and encouraging third‑party extensions.
  • Openkoda’s MIT license is highlighted as allowing unrestricted partner development.

Open Source, Monetization, and Comparisons to Odoo

  • Discussion around open‑core vs fully open models:
    • Concerns that some projects’ “community vs enterprise” splits become too divergent and opaque.
    • Desire for clear feature boundaries and smooth migration paths between editions.
  • Odoo is cited as both a successful open ERP and a cautionary tale about convoluted ecosystem and documentation.

Documentation, Releases, and Project Maturity

  • Questions raised about infrequent public commits and releases; maintainers say they batch releases due to enterprise customers and parallel enterprise edition.
  • Some urge more continuous merging and clearer release cadence to ease contributions.
  • Documentation seen as too shallow for serious platform evaluation; calls for deeper, developer-focused docs.
  • A few express skepticism about marketing, prior repeated “Show HN” posts, and vote patterns.

US court to hear challenges to potential TikTok ban in September

Constitutional and Legal Issues

  • Debate over whether forcing ByteDance to divest TikTok violates the First Amendment by effectively limiting users’ chosen “press” or whether it’s a permissible national security measure.
  • Several comments note that content-based bans would fail strict scrutiny, so the government is framing this as national security, not content objection.
  • Others argue that ownership of distribution channels is already regulated (e.g., media ownership caps, foreign ownership limits, broadcast licensing) and that the First Amendment does not guarantee a right to own such channels.
  • Courts’ role and due process are emphasized; some say the Supreme Court will mostly address separation-of-powers questions (can Congress compel a single-company divestiture for national security?).

Foreign Ownership, Broadcast Analogy, and National Firewall Concerns

  • Historical limits on foreign ownership of broadcast licenses are cited; some argue broadcast is special due to spectrum scarcity, others say it’s broader national security policy.
  • A key disagreement: some think the bill is narrowly about app-store distribution and hosting; others think its language allows or foreshadows a “Great Firewall of America” via mandated blocking and hosting restrictions.
  • There’s dispute over whether the President effectively “personally approves” any buyer vs. acting through an interagency process constrained by administrative law and subject to court review.

Motives: China, Palestine, and Lobbying

  • One camp frames this primarily as about China, data access, and information warfare.
  • Another camp claims the real driver is political: TikTok’s pro-Palestinian content and its challenge to pro-Israel narratives; they cite statements from officials referencing Palestine-related TikTok activity.
  • Some see the bill as bipartisan “establishment” action not fully aligned with public opinion, with lobby influence (including pro-Israel groups) heavily suspected by some commenters.

Elections and Public Opinion

  • Speculation that timing (ban deadline after election) makes TikTok an election issue; others doubt it will significantly sway the presidential race but see possible down-ballot effects.
  • Polls mentioned: overall net support for a ban, but with sharp age splits (younger users strongly opposed, older voters more supportive).

Misinformation, Social Harms, and Free Speech

  • Multiple comments worry more about TikTok’s role in amplifying extreme or conspiratorial content and degrading critical thinking than about spying.
  • Others counter that people have always believed “crazy things,” and that banning platforms for misinformation would be unconstitutional and dangerous.
  • Many see hypocrisy in targeting TikTok for surveillance and manipulation while leaving US “surveillance capitalism” largely untouched; some argue that if abuses are the issue, regulations should apply to all platforms, not just a Chinese one.

Geopolitics and Market Reciprocity

  • Some question why the US should allow ByteDance to profit heavily in the US when US platforms face tight constraints in China.
  • Others respond that US firms could operate in China if they fully complied with Chinese data and censorship rules, just as US-based platforms face differing rules in Europe.

Reproducing GPT-2 in llm.c

Hardware, Training Speed, and Cost

  • Reproducing GPT‑2 (124M) was done on multi‑GPU A100 and also on 4× AMD 7900 XTX in ~8.75 hours, with ~55% of theoretical FLOPs utilized.
  • A single 7900 XTX is estimated to do the same run in under 24 hours for a few dollars of electricity.
  • Rough extrapolation: a 350M‑parameter GPT‑3‑style model trained on 300B tokens might cost on the order of a few thousand dollars and ~140 hours on one box, less with faster GPUs (e.g., H100).
  • A 4090 has enough VRAM for 124M‑parameter training; it would mainly be slower than an 8×A100 setup rather than impossible.

Inference on Consumer and CPU Hardware

  • Older CPUs previously managed ~0.2 tokens/s with GPT‑2, but modern DDR5 systems and optimized code can exceed 1 token/s on CPU for LLaMA‑class models.
  • Users report decent CPU‑only inference (e.g., 7B LLaMA variants) with modest RAM, though at “space heater” power usage.
  • There is interest in large, GPU‑free, many‑core ARM/RISC‑V systems to escape proprietary CUDA stacks.

Datasets, Access, and Copyright

  • FineWeb offers 15T cleaned web tokens; practical concern is downloading tens of TB, with Cloudflare egress economics discussed.
  • Some are willing to pay for curated datasets; others expect to rely on torrents plus targeted paid components (e.g., code).
  • Debate over copyright: some argue for compensating creators; others note that enforcing copyright at dataset level mainly benefits large players and intermediaries.

llm.c Goals vs Existing Stacks

  • Project aims for a small, dependency‑light C/CUDA training stack, both for aesthetics and education.
  • Compared to PyTorch, current implementation reports a modest speedup (single‑digit percent), largely from hand‑fused kernels.
  • Author intends to minimize reliance on Python (currently mainly for tokenization) and drastically shrink the required binary/tooling footprint.

Architecture and Model Scaling

  • LLaMA‑style tweaks over GPT‑2 (RoPE, bias removal, RMSNorm, SwiGLU, longer context, hyperparameter changes) are seen as helpful but not transformational if you train long enough.
  • Some expect future GPT‑4‑level performance on consumer GPUs as both hardware and training efficiency improve; others doubt such capability will ever fit comfortably into 24GB VRAM.

Education, Language Choices, and Broader Impact

  • Many commenters request video series and course material built around llm.c.
  • There is disagreement on whether ML engineers “need” C; consensus leans toward Python for most, with C/CUDA relevant for low‑level infrastructure.
  • Transformer dominance is linked to quadratic attention enabling rich token interactions; alternatives often trade expressivity for linear scaling.

Road planners embrace the diverging diamond interchange

Overall reception

  • Many commenters report local diverging diamond interchanges (DDIs) and say they work noticeably better for vehicle throughput than previous designs.
  • Others find them confusing, especially when rarely used or poorly marked, though several note that when well executed they feel like “just normal intersections of one‑way roads.”
  • A minority say their local DDI is “awful,” with long waits at lights, and prefer cloverleafs where land allows.

Versus roundabouts

  • Strong debate: some argue a roundabout in similar space would be simpler, signal‑free, forgiving of mistakes, and more self‑explanatory.
  • Others counter that roundabouts struggle with multi‑lane high‑volume flows, especially heavy turning movements, and can “lock up” under dominant flows (e.g., big rush‑hour left turns).
  • Several note that multi‑lane or signalized roundabouts can become complex and unpleasant, especially for cyclists.

Versus cloverleafs and stacks

  • DDIs are described as a compromise where a full cloverleaf or stack is too land‑ or cost‑intensive.
  • Compared to cloverleafs, DDIs reduce conflict points and ramp weaving but usually require signals.
  • Stack interchanges would remove crossovers entirely but are labeled larger, more expensive, and less pedestrian/bike friendly.

Pedestrians and cyclists

  • Some say DDIs are worse for pedestrians due to multiple crossings and being surrounded by high‑speed traffic and noise.
  • Others argue they can be safer: shorter, signalized crossings, traffic from only one direction, and no unprotected turning conflicts.
  • Several note that such interchanges are inherently hostile to pedestrians regardless of type; where present, bike/ped underpasses or side paths can mitigate this.

Safety, learning curve, and design execution

  • Reported crash reductions are mentioned, but some suggest any new design temporarily improves safety because drivers pay more attention.
  • Good implementations emphasize strong lane markings, clear advance signage, pronounced curvature, and high barriers to minimize “wrong‑side” panic.
  • Poor paint, complex overlays, or asymmetric control (e.g., odd stop signs) are blamed for wrong‑way incidents and confusion.

Land use and urban planning

  • Some call DDIs a “colossal waste of land” reinforcing car‑centric design and CO₂ emissions; others defend cars as highly useful and argue it’s unwise to compromise vehicle design for symbolic reasons.

Mobifree – An open-source mobile ecosystem

EU Focus and Funding

  • The EU focus is seen as driven by Digital Markets Act (DMA) regulations and EU funding rather than an actual geographic restriction; software outcomes should be globally usable.
  • Some argue EU grants are “kiss of death” due to bureaucracy and consortium politics; others say newer programs like NGI/NLNet are leaner and have funded many useful FLOSS projects.

What Mobifree Actually Is

  • Many readers find the announcement vague or “marketing/SEO-like” and struggle to understand what Mobifree concretely delivers.
  • Clarification in the thread: Mobifree is primarily an EU grant program (via NLNet/NGI) funding mobile-related open-source work, with F‑Droid as a key partner, not a single new OS or unified stack.
  • Some confusion remains about how its “decentralized app distribution” differs in practice from F‑Droid’s existing repo model.

Dependence on Android and Big Tech

  • Critics say building an “alternative to Big Tech” on Android/AOSP (a Google-controlled ecosystem) is contradictory.
  • Others counter that AOSP is open source, Play Services are the proprietary part, and forking/replacing components (e.g., with microG) is feasible and far more practical than a new OS and driver stack.

F‑Droid’s Role and Limitations

  • F‑Droid receives substantial Mobifree funding but is criticized for poor search (e.g., not finding Firefox/Fennec when searching “browser”) and rough UX; alternative clients like Droidify and Neo Store are praised.
  • F‑Droid’s strict inclusion policy (FLOSS only, no proprietary trackers) is seen by some as its core value, by others as a barrier to being a full Play Store replacement, especially for banking and commercial apps.
  • Debate over adding payments: some see it as compatible with free software principles; others highlight privacy, account, and business-model complications.

Website, Marketing, and Communication Quality

  • The mobifree.org site is widely criticized as amateurish (layout, typography, unclear calls to action) and heavy on aspirational language with few specifics.
  • Some say this is typical “bureaucratic” communication aimed at funders rather than users; others worry it signals weak execution.

Privacy, Infrastructure Control, and Practical Constraints

  • One subthread argues the modern internet is effectively controlled by a handful of corporations (cloud, DNS, AS-level whitelisting), making true decentralization extremely hard; others partially dispute the “global whitelist” framing.
  • Real-world obstacles include banking and identity: in some EU countries, online banking now effectively requires proprietary mobile apps tied to Google/Apple ecosystems, while others still support hardware tokens or SMS.
  • Users share mixed experiences with alternative ROMs (/e/OS, Lineage, GrapheneOS, PinePhone/postmarketOS), noting gains in privacy but practical issues like VoLTE, app compatibility, and lagging Android versions.

Demand for Simple, Private Apps

  • Some participants want a curated set of minimal, offline-first Android apps with minimal permissions and no network access; others note that many such apps already exist on F‑Droid (e.g., Fossify suite, Aegis, Binary Eye).
  • Broader discussion touches on how honest, privacy-respecting apps can be disadvantaged in mainstream stores by review manipulation and monetization pressures.

Show HN: I made a free app to calibrate your turntable by simply playing a song

What the app does & who it’s for

  • iOS app to measure turntable speed error (e.g., 33⅓ vs 34.6 RPM) by listening to a song through the phone’s mic.
  • Intended mainly for home listeners with belt‑drive or mid‑range tables lacking good calibration tools, not DJs doing on‑the‑fly beatmatching.
  • Several users report discovering 1–3.5% speed errors they could then correct via hidden trim screws or service procedures.

How it likely works

  • Strong consensus that it uses Apple’s ShazamKit: recognize the track, then read a “frequency skew” value to infer percentage speed error.
  • Evidence: requires popular/“Shazamable” songs with clear beats, fails for obscure tracks, and stops working offline or in airplane mode for many users.
  • It measures average speed offset, not wow & flutter or short‑term variation.

Turntable behavior & traditional calibration

  • Many consumer decks are belt‑drive; belts and bearings wear, motors drift, and factory calibration can be off by a few percent.
  • Higher‑end or DJ tables often have:
    • Direct drive motors with pitch faders.
    • Strobe markings plus mains‑synced lights or quartz‑locked speed control.
    • Test/calibration records with sine tones for precise speed and wow/flutter measurements.
  • Some argue traditional methods and dedicated test records remain superior in precision.

Alternative approaches discussed

  • Place phone on the platter and use accelerometer/gyroscope apps to read RPM directly; more precise but physically risky/uncomfortable.
  • Use camera or computer vision on the label, or leverage periodic artifacts (scratches, wow) via signal processing; several people describe FFT/autocorrelation ideas but note practical difficulties.
  • DIY strobe lights and printable strobe discs as low‑tech, reliable tools.

Reception, UX, and concerns

  • Many praise the simplicity, aesthetics, and “old‑school useful app” spirit; some say it made calibration trivial.
  • Others criticize the website copy for burying the core explanation and leaning into meta‑commentary.
  • Some are uneasy that the implementation is opaque, especially around online dependence and Shazam‑style fingerprinting, though the author stresses no audio recording or analytics.
  • A few note that if a turntable has no speed adjustment, knowing it’s wrong may only cause annoyance.

Ask HN: What would you spend your time working on if you didn't need money?

Personal well‑being and relationships

  • Many would prioritize health, fitness, and recovery from past injuries.
  • A large group would spend more time with partners, kids, and aging parents.
  • Some would lean into spirituality, nature, meditation, and lower‑impact lifestyles.
  • Several would simply rest, read, travel slowly, or “do nothing productive” for a while.

Crafts, analog work, and “real world” activities

  • Strong pull toward woodworking, carpentry, furniture making, van/RV conversions, gardening, small farming, beekeeping, and permaculture.
  • Others imagine bakeries, coffee/bike shops, race‑car building, cosplay/sewing, painting, music, theater, and comedy.
  • A recurring theme is wanting tangible work with clear end products, versus endless digital iteration.

Tech, open source, and research

  • Many say they’d keep programming: open source tools, new languages, shells, game engines, OSes, HaikuOS, NixOS, PureDarwin, Linux on mobile, infrastructure/DevOps tooling, performance optimization, debuggers, compilers.
  • Some would pursue “deep work”: math, physics, chemistry, climate tech, battery/storage, neurosci, AGI, philosophy of mind, formal methods, personality development.
  • A few are already FIRE or semi‑retired and still code or do research for fun.

Education, kids, and literacy

  • Strong interest in teaching CS, math, science, and “how to learn” to underprivileged kids.
  • Ideas include hacker spaces with old computers, game‑powered learning arcades, better math curricula, universal basic education, and tech to make library books more accessible via audio and active‑reading tools.

Social impact and policy ideas

  • Proposed work on homelessness, feeding children, disability access, climate change, sustainable living, housing quality, and cheap/liveable homes.
  • System‑level schemes: EV battery‑swap ecosystems, building codes for electrification, free/at‑cost daycare, open scientific collaboration platforms, long‑term knowledge preservation.

Grand/speculative visions

  • Some want to tackle memory transfer into new bodies, rationalist/scientist‑led world governance, massive “Manhattan project” style bio‑manufacturing, or large‑scale infrastructure for energy and compute.
  • Others are explicitly skeptical of “change the world” rhetoric, pointing to billionaire behavior, selection bias, and unintended harm.

Attitudes toward work and money

  • Several note that identity, ego, and habit make it hard to leave high‑paying paths even after “enough.”
  • Others reject the premise entirely, saying if money truly didn’t matter they’d have no job, just life projects and play.

What You Shouldn't Know About Quantum Computers

Reception of the article

  • Several readers find it a clear, accessible explanation of what quantum computers are and are not.
  • Others criticize it for mixing abstraction layers (e.g., using transistors as an analogy) and for glossing over deep technical issues like scalable error correction.

Feasibility and Power of Quantum Computing

  • One camp argues quantum computing may never be “usefully” realizable or significantly more powerful than classical computing in practice, especially at large scale.
  • Another camp points to fault-tolerance threshold theorems and current experimental progress as strong evidence that large, useful machines are physically possible, though challenging.
  • There is debate over whether skepticism implies new physics would be required, or merely that engineering might be impractically hard.

Cooling, Noise, and Scaling

  • Long subthread on thermodynamics: whether cooling costs and thermal noise scale polynomially or worse with the number of qubits and volume.
  • Some argue cooling difficulty grows sharply at very low temperatures and large scales; others emphasize geometry and error correction can mitigate this, and more qubits do not necessarily require lower temperatures.
  • Several commenters distinguish between temperature limits and error-correction overhead.

State of Quantum Error Correction

  • Question raised: has anyone demonstrated a single fully “usable” logical qubit?
  • Linked experimental work shows substantial error reduction but only with heavy pre/post-selection; still far from target logical error rates (~10⁻⁸).
  • Multiple comments repeat that the main milestone is crossing the error-rate threshold where overhead becomes finite and scalable.

Quantum Supremacy and Factoring Timelines

  • Progress on factoring with Shor’s algorithm is seen as minimal; past demonstrations are criticized as “compiled” or non-robust.
  • A co-author of a cited forecasting paper clarifies their predictions are conditional on smooth continuation of current trends and says more meaningful metrics than “largest integer factored” show steady progress.
  • Some readers view predictions like “90% chance of factoring RSA‑2048 by ~2060” as overconfident or “delusional”; others stress that long-term probabilistic forecasts reflect present information, not certainty.

Cryptography and Complexity Perspective

  • Discussion notes that quantum computers are expected to efficiently solve certain problems (e.g., discrete logarithms, factoring) but are not believed to solve arbitrary NP problems.
  • Emphasis that quantum speedups come from interference patterns, not brute-force parallelism over 2ⁿ states.

Usefulness, Hype, and Industry Dynamics

  • Multiple comments assert there are effectively no present-day, broadly useful quantum computing applications; current devices are mostly research or niche (e.g., annealers).
  • Some call the investor-facing story around quantum computing a “con” in its expectations, while acknowledging the underlying science is real.
  • Comparisons are drawn to hype in AI and blockchain, though AI is noted as already commercially useful.

Meta: arXiv Use and Popularization

  • Brief debate over whether uploading a long popular-science-style PDF to arXiv is appropriate; others point out there is a dedicated “physics and society” category for such material.
  • Short side discussion on children’s physics books and whether they emphasize superficial analogies versus core conceptual substance.

Show HN: File0 – An easier way to manage files in serverless apps

Product concept & target users

  • File0 is positioned as a very simple file storage layer for “small guys” / indie hackers and serverless apps.
  • Goal: hide S3/R2-style complexity; make file uploads feel as simple as localStorage with minimal setup.
  • Not intended to cover all enterprise use cases; for those, commenters say S3/R2/Backblaze/etc. are more appropriate.

Simplicity vs. S3 complexity

  • Many agree S3’s permission model and feature bloat are overkill and error‑prone for common use cases (public vs private buckets).
  • Others argue you can just ignore advanced features and use S3 as a basic CRUD store, especially with IaC or prebuilt configs.
  • Several note that complexity exists for good reasons (permissions, compliance, org‑level controls) and can’t be fully abstracted away.

Pricing & business model

  • File0 charges flat tiers by storage (e.g., 100GB at a much higher per‑GB price than raw S3/R2/B2) but with no egress fees.
  • Some see value in paying a premium for simplicity; others call the markup high or “unfair,” especially as a thin wrapper around R2.
  • Concern raised that relying on Cloudflare’s current “no egress fees” may be risky if pricing changes at scale.

Security, auth, and trust

  • Authentication: backend uses an environment variable secret; frontend uses per‑file tokens issued by the backend.
  • Some find this model straightforward; others say the marketing downplays the real auth flow and security responsibilities.
  • Multiple commenters highlight missing public information on: regions, legal responsibilities, takedowns, data privacy, and incident response.
  • There is explicit concern about trusting a brand‑new, single‑founder service with critical or sensitive data.

Architecture & dependencies

  • File0 is built on Cloudflare R2 plus Workers; most reliability/HA characteristics derive from R2.
  • It adds features like simple publish/unpublish, per‑file tokens, and basic filtering (e.g., by extension) that aren’t direct S3 APIs.

Docs, DX, and transparency

  • Strong praise for the clean landing page and simple JS/TS API.
  • Equally strong criticism that:
    • Public docs, HTTP API specs, and technical details are missing or hidden behind signup.
    • NPM package is minified and closed, with no README or repo link.
    • Side‑by‑side code comparisons with S3 are seen by some as misleadingly bloated on the AWS side and thinned on the File0 side.

Features, limitations, and scope

  • Currently JS/TS‑only; other languages would require custom wrappers against undocumented HTTP endpoints.
  • Default behavior: overwriting an existing filename replaces the file; some worry about multi‑user collision risks.
  • Lacks many S3‑style features (ACLs, bucket policies, CORS control, multipart uploads, versioning, fine‑grained auth), which is a plus for some and a deal‑breaker for others.
  • Use cases mentioned as good fits: profile pictures, small side projects, early prototypes, “don’t want to think about infra” apps.

I Miss BSD/Linux

Hobby OS Tinkering vs Getting Work Done

  • Several commenters resonate with “missing” BSD/Linux but note lack of time/energy to tinker now; they want machines that “just work” for applications.
  • Others still enjoy the tinkering and see customizing their OS as part of the hobby, but concede it can absorb many evenings.

Desktop Linux/BSD Usability and Stability

  • Many report years of smooth daily use on mainstream distros (Debian, Fedora, Ubuntu, Arch, openSUSE), with few or no driver issues if hardware is chosen carefully.
  • Counterpoints: some still hit show‑stopping bugs (Wi‑Fi, HiDPI, secure boot, docks, Bluetooth, Nvidia, Arch’s “manual intervention” updates) and feel Linux demands more background maintenance than macOS/Windows.
  • BSD is praised for stability and slow change, but hardware support—especially on laptops—can require compromises (e.g., swapping Wi‑Fi cards).

Hardware & Laptop Trade-offs

  • Apple Silicon MacBooks are widely acknowledged as exceptional hardware: build, trackpad, battery, thermals, and fanless designs.
  • Critiques: glossy screens, keyboard/layout issues, USB‑C–only I/O, lack of repairability, and macOS quirks/lock‑in.
  • Framework laptops earn admiration for repairability and ethos but are often judged well below MacBook level on trackpad, audio, webcam, and fit/finish.
  • Older/refurb ThinkPads are frequently cited as cheap, reliable Linux machines; some argue most people don’t need $2k laptops.

Drivers, Graphics, and Hardware Support

  • General consensus: hardware support is far better than 10–20 years ago, especially with Intel/AMD and well‑supported laptops.
  • Persistent pain points: Nvidia (especially older GPUs), Bluetooth audio/mics, some docks, fingerprint readers, and gaming/Wayland on Nvidia.
  • Some argue “pick hardware for Linux” just as macOS users pick from a narrow range; others see this as limiting for “normie” users.

Battery Life, Power Management, and ARM

  • Linux on x86 laptops often has notably worse battery life than macOS on Apple Silicon; tuning can help but requires expertise.
  • ARM laptops running Linux are desired; Asahi Linux on Apple Silicon is promising but still missing key pieces (USB‑C display, mic, Touch ID).

Distros, Package Management, and Updates

  • Strong praise for Linux package management versus Windows/macOS installers and app stores.
  • Distros mentioned positively: Debian (slow, stable), Fedora/openSUSE (modern, solid), NixOS (reproducible), Ubuntu/Mint/Pop!_OS (friendlier defaults).
  • Criticisms: Debian’s conservatism plus occasional regressions; Pop!_OS installer/dual‑boot quirks; Arch’s rolling model requiring more care.

VMs, WSL2, and Hybrid Workflows

  • Many run Linux in VMs on macOS or Windows (including WSL2), seeing this as the pragmatic “have your cake and eat it” path.
  • Some report Linux in a VM is more stable and simpler than bare‑metal Linux on random laptops, thanks to consistent virtual hardware.

Software Ecosystem Gaps

  • Key blockers for broader Linux/BSD adoption: Adobe tools, Ableton/DAWs, full Microsoft Office, and advanced PDF workflows.
  • Workarounds (Reaper, Bitwig, web apps, Wine) exist but often aren’t equivalent for professional users.

Philosophy, Nostalgia, and Expectations

  • Several note that what they truly miss is youth and free time more than BSD/Linux itself.
  • There’s tension between valuing freedom/control (FOSS, repairability) and choosing polished, constrained platforms (Mac, ChromeOS, WSL) for convenience.

AdFlush

AdFlush approach and results

  • AdFlush uses a classical, feature-engineered ML model to detect ad-related resources (e.g., JS AST structure, identifier length, access patterns, graph metrics of scripts).
  • Reported F1 score is 0.98 on 10,000 real sites, outperforming prior academic systems (AdGraph, WebGraph, WTAgraph).
  • It is advertised as more CPU- and memory-efficient than those systems and more robust to adversarial manipulation.

Comparison with uBlock Origin and list-based blockers

  • Several commenters ask why comparison is not primarily against popular list-based blockers.
  • The paper does contain a uBlock Origin comparison: AdFlush F1 ≈ 0.86 vs uBO ≈ 0.84, a marginal advantage that is not claimed to be statistically significant.
  • Many view list-based blocking as a “solved” practical solution; algorithmic approaches are seen as more about research value or long-term robustness.

Performance and real-world viability

  • Significant performance penalty: median page load times reported as ~2.7s (no blocker), ~2.1–2.2s (uBO), 6.6s (AdFlush fresh), 3.4s (AdFlush with cached predictions).
  • Commenters doubt it can compete with URL-rule matching for real-time use but see potential as an offline tool to generate/augment filter lists.

Crowdsourced lists: strengths, weaknesses, and abuse

  • Lists scale well: one report can protect millions.
  • Concerns raised about abuse, “corruption,” and pay-to-whitelist/blacklist behaviors, as well as accidental overblocking and the difficulty of getting removed.
  • Others argue abuses and mistakes are observable and often quickly reversible.

Chrome Manifest V3 and ecosystem concerns

  • Discussion centers on MV3’s limits: only declarative rules, no dynamic inspection, bans on remote code, and capped rule counts (with mentions of recent increases).
  • Many see MV3 as aimed at weakening powerful adblockers, potentially breaking advanced or algorithmic blockers entirely.
  • Some predict a browser exodus (to Firefox, Brave, etc.) if adblocking becomes ineffective; others think most users won’t switch.

Hybrid and future directions

  • Multiple commenters propose hybrid systems: lists for fast blocking; ML for offline analysis or catching evasive ads.
  • Ideas extend to network-layer/MITM filtering, DNS-level tools (Pi-hole, AdGuard Home) plus browser blockers, and even AI-based page rendering that strips ads before display.
  • Native ads and server-side-integrated ads are flagged as the hardest to handle; some see them as unavoidable without changing what content users choose to consume.

Transformers Can Do Arithmetic with the Right Embeddings

Arithmetic & Representations in Transformers

  • Several comments argue LLMs struggle with math because of how numbers and positions are encoded, not because transformers cannot learn arithmetic.
  • Lack of “column” structure and left‑to‑right output conflicts with right‑to‑left digit operations; this makes addition effectively harder (more than linear) for a vanilla transformer.
  • Thread notes that common tokenizers split numbers into odd chunks (e.g., “12345678” → “123”, “456”, “78”), obscuring digit positions and magnitudes.
  • Some suggest reversing numbers (least significant digit first) and adding position-aware embeddings; this is exactly what the paper and prior work explore.

What This Paper Adds (According to the Thread)

  • Introduces specialized positional/column embeddings for digits, effectively “number-flipping” and aligning digits by significance.
  • Shows sharp improvements on multi‑digit addition and some transfer to related tasks like sorting and limited multiplication.
  • Several commenters see it as evidence that better encodings remove key barriers and reveal transformers’ “logical extrapolation” abilities.

Skepticism and Limits

  • Critics see this as a narrow, hand‑engineered hack: strong inductive bias tailored to addition, with weak or no gains for subtraction/division.
  • Many stress 99% accuracy on 100‑digit arithmetic is useless for calculators or safety‑critical domains; real systems need external exact tools.
  • Some argue it doesn’t demonstrate genuine algorithm learning, just embedding design that partially bakes in the structure of addition.

Reasoning vs Pattern Matching

  • Ongoing debate: are transformers “reasoning” or just high‑dimensional curve fitters?
  • Pro‑side: success on controlled arithmetic tasks and broader benchmarks suggests nontrivial reasoning, albeit imperfect and fragile.
  • Skeptical side: failure to generalize from small to arbitrary‑length arithmetic and brittleness on reasoning benchmarks indicate poor, highly domain‑bound reasoning.

Broader Architectural & Evaluation Ideas

  • Several propose hybrids: LLM cores plus embedded ALU / CAS / search tools, perhaps via special tokens rather than plain text calls.
  • Others emphasize richer, task‑aware embeddings as the new “feature engineering” frontier.
  • Discussion touches on AGI definitions: calls for percentile‑based, task‑wise benchmarks instead of a binary “has AGI / hasn’t” framing.

The Nonprofit Industrial Complex and the Corruption of the American City

Scope and prevalence of nonprofit “grift”

  • Many commenters say the article matches patterns they see locally:
    • Seattle examples (BLM-related grants, homelessness programs) with weak oversight, sole-source contracts, minimal metrics.
    • Covid-relief funds allegedly funneled through shell nonprofits in other U.S. cities.
    • Similar dynamics reported in Australia and “third world” countries, especially around social services and nursing homes.
  • Others warn the article is heavy on anecdotes, light on systematic evidence, and rhetorically charged.

Homelessness, housing, and perverse incentives

  • Several argue there is a “homeless-industrial complex” or “nonprofit industrial complex” with incentives to keep problems unsolved to preserve funding.
  • One SF-focused subthread cites very high per-capita spending on homelessness and contrasts SF with cheaper but less generous cities like San Diego.
  • Others counter that homelessness is primarily driven by lack of affordable housing; nonprofits may be flawed but are not the root cause.

Root causes: housing vs addiction/mental health

  • One camp: affordability and supply constraints (zoning, NIMBYism, housing as an investment asset) are the primary drivers; drugs/mental illness are important but secondary.
  • Another camp: in West Coast cities, visible street homelessness is strongly linked to addiction and severe mental illness; simply adding units or vouchers won’t fix this cohort.
  • There is dispute over whether most homeless people are locals who lost housing or migrants “dumped”/drawn by services and climate; cited surveys and anecdotes conflict, and some data quality is called “unclear.”

International and structural comparisons

  • Examples invoked as “solutions” include Finland’s Housing First, Singapore’s social housing, German housing co-ops, and some Scandinavian regulatory models.
  • Others argue these cases are not easily transferable due to different demographics, political cultures, and land regimes; they see them as proof the problem is solvable in principle, not as ready-made blueprints.

Nonprofits vs government capacity

  • Many see heavy reliance on nonprofits as a sign of state failure: outsourced core functions with weak democratic oversight.
  • Proposed responses:
    • Rebuild public/state capacity and insource services.
    • Tighten procurement (competitive bidding, clear performance metrics).
    • Mandate granular financial transparency, audits funded by a small levy on nonprofit revenues, and caps on overhead/executive pay.
    • In housing, favor co-ops or tenant-owned associations over contractor nonprofits.

Political framing and rhetoric

  • Some view the article as a right-leaning, anti-“progressive” polemic that conflates anarchists, socialists, and neoliberals and leans heavily on criminal pasts of nonprofit staff.
  • Others think the tone is harsh but accept the core critique about corruption, regulatory capture, and lack of accountability in city–nonprofit relationships.