Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 552 of 794

GenAI Art Is the Least Imaginative Use of AI Imaginable

Automation, Labor, and “Free Time”

  • Discussion starts from John Cage’s quote about tools that create more work versus save it.
  • Household tech examples (dishwashers, washing machines) show mixed real-world time savings: some say dishwashers barely help and add ritual; others claim big gains, especially for laundry.
  • Several argue that large-scale automation (tractors, combines, Haber–Bosch) is what makes non-survival activities like advanced research or art possible.
  • A recurring worry: saved time often gets captured by addictive platforms (TikTok, algorithmic feeds) rather than meaningful creation, and chores themselves can be valuable “thinking time.”

Speed, Interactivity, and Image Generators

  • Some want image models fast and dense enough to act like “infinite Google Images” or a Library-of-Babel browser: 20+ variations instantly, interactively.
  • Others respond that current systems are already fast enough for many uses, and obsession with volume misses that there’s “millions of useful things” already possible.
  • Technical caveats: fastest models have lower quality; upscaling changes images; quality/speed tradeoffs remain.

Is GenAI Output “Art”?

  • One camp: GenAI can be a powerful creative tool. Users describe spending significant time prompting, curating, iterating, and feeling genuine ownership and pride, especially in music tools (e.g., Suno, Udio).
  • Opposing camp: most AI images/music are generic “slop” with no intention or human struggle; typing a sentence is not the same as developing craft over years.
  • Some assert AI cannot create art because it lacks conscious self-expression; any art must come from human post-processing and curation.
  • Others contest that definition, noting:
    • Historical views of art often blurred with “craft.”
    • Many human works (stock photos, hotel art, Kinkade, t‑shirt graphics) aren’t deep expressions either but still serve purposes.
    • Patronage, creative direction, DJing, and composition already separate “vision” from fabrication.

Art vs Illustration, and the Web “Slop” Problem

  • Distinction proposed: art as self-contained meaning vs illustration as something that derives meaning from accompanying text. Most AI blog images are placed firmly in the “illustration” bucket.
  • Content creators admit using AI images mainly to satisfy platform/SEO incentives (“engagement,” hero images), not artistic goals.
  • Several readers now actively avoid AI thumbnails, associating them with SEO spam and low-quality text; analogy to recipe pages bloated for Google.
  • Concern: generative filler will flood the open web, degrading search more than chatbots themselves.

Process vs Product in Creativity

  • Many participants resonate with the view that the process (practice, struggle, refinement) is central—using analogies to sports training, mountaineering, woodworking, and music performance.
  • Others challenge this as elitist: the finished artifact and the audience’s experience also matter; AI can accelerate iteration and exploration.
  • A nuanced middle view: there’s a hierarchy of satisfaction:
    • High: struggle and succeed (traditional craft).
    • Medium: low effort, good result (GenAI-assisted).
    • Low: struggle and fail.
      For skilled artists, being pushed from the first to the second tier feels like a loss of meaning.

Ethics, Theft, and Displacement

  • Some bluntly label prompt-based image generation “theft,” since models are trained on unconsented human work; countered with analogies to photography and remix culture.
  • Broader fear: tools are built for managers to replace creative labor, not to empower craftspeople—hence especially strong backlash from artists and musicians compared to programmers.
  • Others note that previous technologies (cameras, digital tools) also displaced crafts but enabled new forms (film, mass photography). Debate remains whether GenAI will similarly create genuinely new art forms or just mass-produce surface-level facsimiles.

Desired Future: Assistive, Not One-Click, Tools

  • A distinct subgroup has little interest in “text-to-finished-piece” systems but does want granular, interactive assistants:
    • Tools that refine a stroke, fix proportions, suggest variations, or tighten musical timing as editable layers or MIDI.
  • They argue the real potential is in collaborative, fine-grained augmentation of human skill, not in fully automated content vending machines.

US government agency argues that money isn't property–so it can take yours

Nature of the case vs. headline framing

  • Several commenters say the headline/article overstates things: the “money isn’t property” point appears only in a DOJ/DoL footnote, not as the core argument.
  • The underlying dispute: a lawn-care company using H-2B visas was found by a Department of Labor administrative law judge to have underpaid workers and misrepresented its needs, resulting in back wages ($38k) plus a penalty ($16k).
  • The company is attacking the administrative process itself (and seeking Article III / jury adjudication), not just denying the facts.
  • Some argue Reason is an ideological advocacy outlet pushing an anti–administrative state agenda and framing the case to inflame fears of asset seizure.

Money, property, and constitutional doctrine

  • One side: saying “money isn’t property” is obviously absurd and dangerous; if accepted, it undermines due process and enables broad state confiscation.
  • Others stress the footnote’s narrow purpose: money has long been treated differently from “property” in specific constitutional analyses (e.g., taxation not being a “taking”), so the distinction is technical, not a claim that people don’t own their money.
  • Debate centers on the Fifth and Seventh Amendments: Is an administrative monetary penalty a deprivation of “property” requiring full due process and jury trial, or a “public right” that can be handled in agency tribunals?

Administrative courts, fines, and due process

  • Some argue only real judges should impose punishments and that agency ALJs, employed by the same executive branch that prosecutes, are structurally suspect.
  • Others reply that administrative courts are still adversarial, the company had years of process and multiple appeals (with reduced liability), and forcing every fine into federal court would cripple enforcement (e.g., against wage theft).
  • A few commenters are explicitly torn: they want wage theft punished, reject “money isn’t property,” but also don’t want to DOS regulatory enforcement.

Fears of overreach and civil forfeiture

  • Many extrapolate: if money is not “property,” what stops the government from arbitrary fines, expanded civil forfeiture, or other seizures?
  • Some see a slippery slope toward authoritarianism (“another China”), others say this specific case is being wildly overblown.

Crypto, inflation, and protecting wealth

  • “Bitcoin fixes this” prompts a long subthread:
    • Proponents: crypto (especially privacy coins like Monero) is harder to seize than bank balances and can serve as an exit option from an overreaching state.
    • Critics: physical coercion (torture, kidnapping) can still extract keys; crypto execs are attractive kidnap targets; taint analysis and AML tools give unprecedented visibility into transactions.
    • Practical issues: using Bitcoin as money triggers capital gains reporting; US law already treats digital assets as “property” for tax, which undermines the “not property” theory but doesn’t make BTC convenient as currency.
  • Others note governments can already “take” money via inflation and devaluation, though there is debate on who is harmed most.

Passports, exit strategies, and alternative jurisdictions

  • Some commenters react by talking about leaving the US:
    • Passports are typically the issuing government’s property; historically some regimes tightly controlled access.
    • Discussion of wealthy individuals buying second citizenships or residencies, or assembling “passport portfolios” as a hedge against domestic decline.

Media literacy and ideology

  • There is an extended meta-debate about:
    • The difference between journalism vs. ideological advocacy.
    • Whether Reason misleads by omission (emphasizing the footnote, minimizing wage-theft context).
    • The broader trend of outlets, across the spectrum, blending reporting with agenda-driven narratives.

Federal employees told to remove pronouns from email signatures by end of day

Policy Rationale & Politics

  • Some argue the stated justification is reducing divisiveness: fewer people care about pronouns than about hot-button politics, so removing them is framed as de-escalation.
  • Others see the move itself as divisive: rushed implementation “by end of day” is interpreted as a loyalty test, a way to identify “enemies” in the bureaucracy, or to sow chaos.
  • Several comments frame this as part of a broader right-wing strategy: use DEI/LGBT issues as wedge topics, scapegoat small minorities, and “be cruel” as a signal to the base.
  • A few note that both major U.S. parties behave hypocritically on “freedom” when their priorities are at stake.

Freedom of Expression vs Workplace Rules

  • One side sees this as censorship by the federal government, suppressing employees’ ability to describe themselves in official communication.
  • Others counter that this is just appearance/etiquette policy for employees, not a restriction on private speech, analogous to limits on political symbols in official correspondence.
  • There’s skepticism toward “free speech absolutists” who defend some speech but endorse this restriction.

What Pronouns Signify

  • Supporters of pronoun signatures liken them to sharing a name or honorific (Mr., Ms., Mx.), or choosing a nickname; it’s just telling others how to refer to you.
  • Opponents say third‑person pronouns belong to the language community, not the individual, and that letting people “choose” them is historically and linguistically abnormal.
  • Others emphasize interpersonal respect: using someone’s stated pronouns is seen as basic decency, even if you disagree; refusal is interpreted as denying their identity.
  • Some push back that disagreement with gender concepts is being redefined as “disrespect,” leaving no space for vocal disagreement.

Practical & Linguistic Considerations

  • People with gender‑ambiguous names (or working internationally) find pronouns useful to avoid misgendering; some describe frequent mistaken assumptions without them.
  • Suggested workarounds: use Mr./Ms./Mx. in signatures, professional titles (Dr., Capt.), or simply avoid pronouns and use names. Others note these don’t cover nonbinary cases well.
  • Some see mandatory inclusion (past DEI policies) as performative and uncomfortable, but are fine with voluntary use; they oppose a ban as much as a requirement.

Costs, Impact, and Reactions

  • One commenter does rough math: even a one‑minute change for ~2 million employees is nontrivial time/cost, seen as pointless busywork. Others mock this as negligible.
  • Several note pronoun signatures have become political signals; banning them is defended by some as keeping ideology out of official email, criticized by others as targeting marginalized groups.
  • A few worry this is part of a broader pattern of politicizing and censoring federal agencies and scientific communication.
  • There is also meta‑discussion about the growing volume of U.S. political content on tech forums, attributed to increasing extremism and institutional overhauls.

Global variables are not the problem

Globals, Singletons, and Threading

  • Some argue singletons are just globals with extra ceremony; they don’t fix core issues like hidden dependencies, tight coupling, or “action at a distance.”
  • Others defend singletons for enforcing single initialization and (in some languages) more predictable lazy init, but still consider them “terrible” overall.
  • Threading is a major fault line: critics stress that mutable globals become landmines as soon as multiple threads appear, causing races or forcing widespread mutex use and potential deadlocks.
  • A counter-position: if the design clearly constrains threading and shared state, indiscriminate mutexes are worse than carefully limited globals.

Context Objects, Dependency Injection, and Testability

  • Many advocate passing an explicit “context”/environment object (or DI) instead of using globals:
    • Makes dependencies explicit and easier to test.
    • Enables swapping implementations in tests (e.g., DB vs fake).
    • Avoids thread-local or hidden state that silently breaks with coroutines or concurrency.
  • Detractors see this as “god objects” or FP-style overkill, adding boilerplate and long parameter lists for marginal benefit, especially in imperative, single-threaded code.

Action at a Distance, Lifetime, and Local Reasoning

  • Strong consensus that the real problem is implicit, shared mutable state—whether global, thread-local, or passed by reference—creating “spooky action at a distance.”
  • Good design ties state lifetime to the entity it describes (request, object, process) rather than the whole program, and confines mutations to well-defined places.
  • Globals can be acceptable for truly program-wide, mostly-read state (config, environment, metrics/loggers) if writes are rare and controlled.

Language and Concurrency Nuances

  • Several comments note the article’s JavaScript-centric view: JS’s single-threaded model hides many global-state problems that are severe in other languages.
  • In languages with stronger type or concurrency systems (e.g., borrow checkers, enforced locks), the compiler can prevent many of the “global gone wrong” examples.
  • Static/function-local variables in C/C++ are discussed as a middle ground: useful for persistent per-function state but clearly non-thread-safe unless guarded.

Databases and Other Global-Like Systems

  • SQL databases, caches, and Redis are likened to giant global variables: shared, mutable state accessed from everywhere.
  • Opinion splits between seeing them as necessary, well-encapsulated infrastructure vs another form of global that must be tightly structured (e.g., event sourcing, controlled write layers).

Critiques of the Article’s Framing

  • Some feel the article stretches the definition of “global” to include closures, modules, etc., and then declares globals “not the problem.”
  • Others push back that mutability and implicit access patterns are the real issues; labeling globals as harmless if “encapsulated” underplays how often they cause bugs in practice.

Instagram and Facebook Blocked and Hid Abortion Pill Providers' Posts

Personal Reactions and Quitting Meta

  • Several commenters responded by deleting or deactivating Facebook/Instagram, saying this incident pushed them past a “tipping point.”
  • Others note deactivation (rather than deletion) may mitigate social awkwardness (missed messages, assumptions of being snubbed).

Data Retention, Tracking, and “Deletion”

  • Skepticism that Facebook ever truly deletes accounts; some argue accounts are kept indefinitely for metrics and political clout.
  • Debate over whether this matters if users never log in:
    • One side: stale data and dormant accounts can still feed profiling, network inferences, and political influence (“3 billion users” claims).
    • Other side: old, low-value data is unlikely to materially affect someone’s life.
  • GDPR is raised as a possible constraint, but multiple commenters describe difficulty exercising GDPR rights or fully exiting.

Censorship, TikTok, and Domestic vs Foreign Control

  • The blocking of abortion-pill posts is framed by some as evidence the U.S. wants “its own” censorship, while attacking TikTok as foreign.
  • Disagreement over which is worse for Americans: domestic platforms (tightly coupled to U.S. law enforcement and politics) or foreign ones (less accountable but with fewer direct coercive levers).
  • Some argue multiple platforms with different censorship agendas are better than a single “great firewall”; others fear fragmented propaganda ecosystems.

Meta’s Motives and Political Alignment

  • Many see Meta as cynically currying favor with the new administration, expecting abortion-related censorship will please it.
  • Others emphasize Meta’s long-standing scandals and pattern of riding out outrage because user behavior and investor satisfaction don’t change.
  • A minority suggests this is likely routine enforcement of strict prescription-drug advertising rules, with “over-enforcement” corrected once the NYT asked, not a targeted anti-abortion plot.

Free Speech, Private Platforms, and Hypocrisy

  • Strong tension between:
    • “Private platforms can do what they want” (and have a legal right to moderate), and
    • The argument that they wield quasi-public power, are politically captured, and hypocritically market themselves as free-speech champions.
  • Some note that COVID/Biden-era support for aggressive moderation set precedents that can now be repurposed against the left.

Broader Systemic Critiques and Alternatives

  • Meta leadership is described as unaccountable, profit-driven, and potentially sociopathic; the system that keeps them in place is blamed more than individuals alone.
  • A few suggest alternatives like Pixelfed or self-hosted instances, but others argue that network effects and capital requirements make real competition unrealistic.

Bypass DeepSeek censorship by speaking in hex

Where DeepSeek’s Censorship Lives

  • Ongoing debate over whether censorship is mainly in:
    • A post-generation filter wrapped around the model (as seen in the web UI), or
    • The weights themselves (training data, fine-tuning, and/or RLHF).
  • Hosted chat clearly uses a separate moderation layer: answers start streaming, then disappear and are replaced with a canned refusal (“sorry, that’s beyond my scope”).
  • Several people report that offline/distilled models still show censorship and PRC talking points, implying some bias is baked into the model as well.

Client-side Filtering and Bypass Tricks

  • The web UI’s censorship can be bypassed by intercepting and stripping “content_filter” markers from XHR responses in JavaScript, revealing the hidden “thoughts” / chain-of-thought.
  • Hex-encoding prompts and answers, leetspeak, or slightly obfuscated Chinese (e.g., inserting underscores) often evade keyword-based filters.
  • Some languages (e.g., Ukrainian, Dutch, Russian) reportedly trigger less or no censorship than English/Chinese, enabling users to ask about Tiananmen or similar topics.
  • Using persona prompts (“I’m a historian studying Western misinformation…”) or injecting custom <think> tags can sometimes coax uncensored CoT, especially on local/distilled variants.

Evidence of In-model Bias and Propaganda

  • Local runs of DeepSeek-derived models sometimes:
    • Assert “Taiwan is part of China” and reference the “One-China Principle” as global consensus.
    • Refuse or heavily sanitize answers on Tiananmen, Xinjiang, etc., even without any external wrapper.
  • One user got the full 671B model to describe itself as developed in China under strict regulations, with built‑in content filters enforcing “core socialist values” and blocking “politically sensitive content about China.”

Comparisons with Western LLMs and Censorship

  • Many note that Western models (ChatGPT, Gemini, Claude) also:
    • Use separate moderation layers that can “lobotomize” replies mid-stream.
    • Refuse on piracy, weapons, drugs, or ideologically sensitive issues, sometimes with visible RLHF “spin.”
  • Some argue the pattern is symmetric: Chinese models suppress Tiananmen; Western models soft‑pedal topics like imperialism, race/IQ, or historical abuses.
  • Others counter that in the US abuses are at least discussable and litigated, whereas PRC events like Tiananmen are actively erased and dangerous to mention.

Broader Reflections

  • Several comments frame this as a general problem of state and corporate control over information, not just “China bad.”
  • Others worry more about subtle propaganda and built‑in biases than overt keyword-based censorship, since those are harder to detect or jailbreak away.

Meta in talks to reincorporate in Texas or another state, WSJ reports

What the move is (and isn’t)

  • Meta is currently headquartered in California but incorporated in Delaware.
  • The discussion clarifies this story is about changing state of incorporation (likely to Texas), not moving the HQ or workforce.
  • Several people note that where you incorporate is about legal regime and governance, not offices or jobs.

Governance, shareholder rights, and Delaware vs Texas

  • Many see the move as an attempt to further insulate the founder from minority shareholders, citing Delaware’s recent rulings involving other tech CEOs.
  • Delaware is described as having strong, predictable shareholder protections and a deep case law history; leaving it is viewed by some as an “investor beware” signal.
  • Others argue that “fewer constraints” can be good for shareholders if they believe in the founder, and that unhappy investors can simply sell.
  • There is debate over whether changing incorporation after investors bought in is itself a material change to their rights.

Texas business and legal environment

  • Texas is portrayed as more “billionaire-friendly,” with claims of lax enforcement for favored firms (SpaceX road closures, environmental rules) and a very powerful governor.
  • Counterpoint: what the state allows is not automatically legal; unenforced laws can still be used later for selective enforcement.
  • Broader complaints about Texas: fragile grid (2021 freeze), underinvestment in infrastructure, conservative social policy, climate denial; some residents say they want to leave.
  • Supporters point to no state income tax, cheaper housing, lots of labor, growing solar capacity, and business flexibility, noting that regulations often shift to local rather than state level.

California vs Texas narratives

  • Some see the move as part of a wider migration away from California’s “punitive” regulations (board composition mandates, heavy permitting, political scrutiny).
  • Others call the “everyone’s leaving California” story overblown; incorporating elsewhere doesn’t require moving HQ or staff, and California’s climate and talent pool still attract engineers.
  • There’s meta-commentary that Californians appear defensive about such news and should focus on governance reforms rather than denial.

Meta culture, AI, and power concentration

  • Separate from incorporation, commenters discuss Meta’s internal climate: firing the bottom 5%, “year of intensity,” and claims that future code will mostly be written by AI.
  • Some read this as a prelude to cutting engineers; others say it means augmentation, not replacement, though skeptics argue that only two outcomes exist: much more output or fewer humans.
  • There is concern that a handful of tech founders, structurally difficult to remove and already billionaires for life, may end up controlling frontier AI systems with little real accountability.

OpenAI O3-Mini

Model role, hierarchy, and benchmarks

  • Many try to place o3-mini in a rough hierarchy (e.g. somewhere between GPT‑4o and o1, above o1‑mini/4o‑mini), but there’s no consensus; performance is clearly task‑dependent.
  • On coding, several report o3‑mini‑high tying or beating o1/o1‑mini on their own tasks, especially with high reasoning effort, while others find o1 still clearly better on tricky math or geometry.
  • SWE‑Bench numbers are scrutinized: the headline 61% involves an internal tools scaffold; the “agentless” setting is closer to high‑40s and only slightly above o1‑mini, which some see as benchmark “benchslop.”
  • Codeforces/ARC‑style reasoning scores look strong, but multiple commenters argue competitive programming is a poor proxy for real software engineering.
  • Some see evidence of diminishing returns: newer models often feel “incremental” and it’s getting hard for non‑experts to tell which is better.

Speed, cost, tiers, and rollout

  • o3‑mini is praised for speed and cost: reasoning comparable to o1 on many coding tasks at a fraction of o1’s token price, with 200k/100k context windows.
  • The three “reasoning_effort” levels (low/medium/high) are liked conceptually; people want similar control on o1 via API.
  • ChatGPT Plus limits: ~150 o3‑mini messages/day and ~50 o3‑mini‑high/week, separate from o1 limits.
  • Rollout was staggered by API tier; several complain the blog said “available today” but it appeared hours later.
  • Some o1‑pro subscribers say the model was silently changed (shorter thinking time, lower quality), reinforcing a long‑standing complaint that OpenAI swaps models behind the same name without notice.

Comparisons: DeepSeek, Claude, Gemini, Mistral

  • DeepSeek R1 is widely praised for visible chain‑of‑thought, local runnability, and low price, but also criticized as buggy, often down, and less reliable in real apps; some find OpenAI/Gemini more robust.
  • Claude 3.5/3.6 Sonnet is frequently described as the best day‑to‑day coding assistant (especially in Cursor/Aider), with o‑series or R1 used as “architect” models for harder reasoning.
  • Gemini 1.5 Pro/Flash and Flash‑Thinking get good marks for reasoning and huge context, but pricing and production robustness are questioned.
  • Mistral Small 3 is seen as roughly 4o‑mini‑class; o3‑mini is considered a different (stronger) tier, pending more external benchmarks.

Chain‑of‑thought visibility and alignment

  • Many want OpenAI to expose reasoning traces like DeepSeek and Gemini, both for debugging prompts and for trust; paying for hidden “thinking tokens” is resented.
  • Others note OpenAI staff have hinted at a more detailed but not fully raw CoT view “coming soon.”
  • The rename of systemdeveloper messages is widely interpreted as a jailbreak‑hardening move; some suspect it’s also meant to break drop‑in “OpenAI‑compatible” stacks.
  • Alignment vs capability trade‑offs (e.g. safety filters lowering benchmark scores) are debated; some call safety “lobotomization,” others argue guardrails are necessary and analogous to bug‑fixing.

Naming, branding, and product strategy

  • Model naming (4o vs o1/o3, minis, previews, high/medium/low) is a dominant complaint: people find it opaque, hard to teach to non‑technical users, and reminiscent of Xbox/USB/Azure SKU chaos.
  • Several argue OpenAI should surface just “ChatGPT” and “ChatGPT‑mini” for normal users and hide model SKUs behind an advanced menu, or adopt a simple versioned scheme (e.g. ChatGPT 5, 5‑mini).
  • Some think the confusion is intentional marketing: every “o‑something” sounds like a breakthrough even when improvements are modest.

Competition, moats, and trust

  • There’s sharp disagreement on OpenAI’s “moat”: some see brand and infra scale as enduring advantages; others say DeepSeek’s efficiency and open weights show big‑spend, closed models are vulnerable.
  • Closed vs open is a major axis: DeepSeek’s open weights and local deployability inspire trust for some; others worry about PRC alignment, censorship, or subtle steering even in local copies.
  • OpenAI’s data‑use policies are debated: API/enterprise are opt‑out‑by‑default from training, but some remain skeptical given earlier “open” rhetoric and evolving terms.

User experience, workflows, and fatigue

  • Many now mix models: e.g. Sonnet for implementation, R1 or o‑series for reasoning, Gemini for long‑context analysis, DeepSeek locally for experiments.
  • Several say the real frontier is moving from raw model IQ to UX, agents, and stability; frequent model churn and subtle regressions make people hesitant to “bet the company” on any single provider.
  • A noticeable group is underwhelmed, comparing the current pace to smartphones: faster, cheaper, more SKUs, but not a qualitative leap beyond GPT‑4‑class for everyday use.

Older adults disproportionately hindered by touch screen interfaces (2023)

Regulation, NHTSA, and Responsibility

  • Commenters argue NHTSA barely regulates software or usability; it manages safety standards mainly at the hardware level and intervenes only when risks are obvious and well‑documented.
  • Some see a dual failure: both government (underfunded research, slow action on distraction) and industry (prioritizing cost and “innovation” over ergonomics).
  • Proposals include OS‑level restrictions (e.g., blocking Maps+YouTube simultaneously while driving), with objections around passenger use cases.

Physiological Challenges With Touchscreens

  • Many report older users’ touches not registering, often linked to dry skin, poor circulation, calloused fingertips, or tremors.
  • Similar issues appear even in middle age, after manual work, in low humidity, or with gloves; some screens/devices are worse than others.
  • Terms like “zombie finger syndrome” are mentioned; lotion or a capacitive stylus often helps, but feels like an undesirable workaround.

UI/UX and Accessibility Problems

  • Tiny targets, lack of tactile feedback, and low‑contrast, flat visual styles are seen as especially hostile to older adults.
  • Some older users are psychologically reluctant to use voice assistants that sound “too human,” preferring more machine‑like voices.
  • Device accessibility features (larger keys, slower double‑click, “elderly mode”) help but are often hidden or insufficient, especially for poor fine motor control.

Touchscreens in Cars and Safety

  • Strong sentiment that critical driving functions (HVAC, wipers, indicators, hazard lights) should never be touch‑only.
  • Several report real difficulty using in‑dash touchscreens while driving or in winter; one notes a screen that doesn’t work until the car warms up.
  • Some like hybrids: physical knobs/buttons for frequent actions, touchscreen only for navigation or infrequent settings.
  • Gestures, haptics, and voice are viewed skeptically: they can mitigate distraction but rarely match the safety of well‑designed physical controls.
  • One commenter dismisses the paper’s small sample size (n=17) but accepts that touchscreens are worse for everyone, and especially older adults.

Voice Assistants and Alternatives

  • Experiences diverge: some find Siri/CarPlay or Android Auto excellent for navigation and media; others report frequent misrecognition, localization failures, and dependency on connectivity.
  • Overall, voice is seen as promising but far from a reliable, universal solution for older users.

Broader Themes

  • Frustration that “innovation” (touch, single‑button devices, hidden UI) often conflicts with safety and usability for aging populations.
  • Debate over relying on market forces versus stronger regulation and recurring driver testing as populations age.

Show HN: Uscope, a new Linux debugger written from scratch

Overall reaction

  • Many are excited to see a new native Linux debugger, especially one not based on gdb, and are curious about its Zig implementation and progress.
  • Others are skeptical, seeing the project as very ambitious given how hard debuggers are, and question whether it can realistically surpass gdb/lldb.

Why a new debugger?

  • Supporters argue gdb and lldb are powerful but painful: crashes, slow startup on large C++ binaries, poor data browsing, awkward UIs/APIs, and long‑standing unfixed bugs.
  • Some respond that “building it for fun” is reason enough and fits the HN spirit, and that fresh attempts can surface new ideas even if they don’t fully succeed.

Debate over GDB/LLDB quality

  • One camp calls gdb “great” but quirky, emphasizing its power, Python extensibility, and improved multi-process support; they suggest filing bugs instead of just declaring it bad.
  • Another camp describes gdb as buggy, slow, with poor code quality and a terrible machine interface (MI), causing frontends to “suck” too; some report frequent segfaults and years-old bugs they must patch themselves.
  • LLDB is seen as somewhat better in places but also buggy (e.g., SIGINT handling quirks) and slow on large projects.

Linux debugging infrastructure

  • Several note Linux itself is a big part of the problem: ptrace is called a “horribly stupid” API that composes badly with perf, eBPF, etc., and multithreaded support is painful.
  • Comparisons are made to other OSes (e.g., Fuchsia) that have cleaner, handle-based process control; Linux is criticized as an accretion of features with poor composability.

Design choices: Zig, library, hackability

  • The Zig choice interests people, but a side thread debates Zig vs Rust for kernels; consensus there is that Rust’s stronger static guarantees make it a better fit for kernel code, Zig for user space.
  • Many like the goal of building the debugger as a reusable library, contrasting it with gdb’s difficulty as an embeddable component.
  • “Hackability” is praised: small, composable, scriptable components are seen as crucial for long-term maintainability and ecosystem growth.

Desired features and missing pieces

  • Better UI/UX:
    • GUI or rich TUI that doesn’t get “smashed” by program output.
    • Good visualization of large collections (arrays, text, tables) with scrolling and filtering, something users miss from older tools.
    • Easy skipping of library/boilerplate frames (e.g., stdlib, #[derive(Debug)]), and better control over what to step into.
  • Advanced breakpoint behavior: time-based breakpoints (e.g., “only break after N seconds”), robust conditional breakpoints, and reliable tab-completion without lockups.
  • Mixed-language debugging: some argue that ruling out non-native languages is short-sighted; they really want first-class Python + C/C++ debugging in the same process and unified call stacks.
  • Remote / programmable control: people ask for socket-based or protocol-based control (similar to gdb’s remote protocol or DAP), and even suggest reusing browser devtools protocols.

Comparisons to other tools

  • Other debuggers mentioned:
    • raddebugger/raddbg (Windows-only but planning Linux), TotalView, Linaro DDT (proprietary), WinDbg/Visual Studio (often cited as much better UX than gdb).
    • rr and Undo for time-travel debugging; discussion covers their single-core execution model, “chaos mode” / thread fuzzing, and limitations for extremely timing-sensitive races.
  • Some argue time spent criticizing gdb/lldb would be better invested in building an obviously better alternative; others insist clear, concrete criticism is important if you publicly claim existing tools “suck.”

Apple files emergency motion to become defendant in US vs. Google [pdf]

Case and Apple’s Motion

  • The underlying case is United States et al. v. Google, focused on Google’s alleged monopolies in general search and search advertising via exclusionary default-search deals.
  • Google pays Apple tens of billions annually to be the default search on Safari/iOS; this relationship is central to the liability and remedies phase.
  • After Google lost on liability, Apple moved to intervene in the remedies phase to protect its ability to contract with Google.
  • The judge largely denied intervention but allowed Apple a limited amicus-style role (affidavits and post-hearing briefs). Apple is now seeking an emergency stay while it appeals that denial.

Controversial Remedy Targeting Apple–Google Deals

  • A key DOJ proposal would bar Google from offering Apple any terms that create an economic disincentive for Apple to compete in or enter search and search‑ad markets.
  • Some participants read this (or earlier drafts) as effectively banning any value-exchanging contract between Apple and Google for a decade, which they view as extreme and poorly tailored.
  • Concerns raised: this could jeopardize use of GCP for iCloud, App Store fees on Google apps, even routine commercial arrangements.

Legal Process and Non‑party Rights

  • Multiple commenters argue courts generally cannot bind non-parties via injunctions; if a remedy effectively removes Apple’s right to contract, Apple should be allowed to participate.
  • A lawyer explains standards for a stay (likelihood of success, irreparable harm, balance of harms, public interest) and notes appellate courts are cautious about remedies that reach non-parties.

Economic Stakes and Platform Strategy

  • The Google payments are described as a very large share of Apple’s services profit; losing them would hurt Apple more than Google.
  • Some argue a ban on anyone paying for default status could actually favor Google: users would still choose it as default or switch to it, but Google would stop paying.
  • Others think it would finally force Apple either to build its own search, white‑label another engine, or show a search-choice screen.

Competition, Search Quality, and Alternatives

  • Several commenters contend the Google–Apple deal suppresses potential competitors and deters Apple from building a first‑party search product, unlike what happened with Apple Maps.
  • Others counter that rival search products are simply not compelling enough; even where “choice screens” exist (e.g., EU), they claim most users still pick Google.
  • There is debate over whether Google Search has “enshittified” enough to create an opening for better, privacy‑focused or AI‑driven alternatives.

Politics and Enforcement Philosophy

  • The case was initiated with backing from a coalition of largely Republican state AGs; participants see current antitrust activism toward big tech as partly bipartisan but with different motives.
  • Some are skeptical remedies are being crafted to improve competition; others see them as heavy‑handed attempts to “stick it to” particular firms or as potential political leverage.
  • There is broader anxiety about administrations using major tech antitrust cases and settlements as informal tools of influence.

Broader Antitrust and Big Tech Breakup Debate

  • The thread broadens into whether breaking up firms like Google, Apple, Meta, and Amazon would invigorate innovation and startups or harm large‑scale R&D and subsidized “platform” products.
  • Opinions split between those who see current conglomerates as suffocating competition and those who emphasize the societal value of their infrastructure, tooling, and research.

Five years of Brexit reshaped Britain

Economic & Business Impact

  • Some argue the worst economic predictions did not materialize: London remains a major tech and financial hub, still very attractive to skilled EU workers despite extra friction.
  • Others counter that while incumbents mostly stayed, new foreign direct investment and HQ placement shifted away from the UK, with Ireland and EU offices benefiting.
  • Conflicting data are cited on FDI: some sources suggest the UK’s share and recent inflows are stable or rising; others read official statistics as showing a clear post‑2016 drop, then admit the measures are hard to interpret.
  • Finance: consensus that the London Stock Exchange has weakened (few IPOs, more delistings, overtaken/approached by Paris), but London remains dominant in FX, insurance, clearing and is still ranked a top global financial centre. Slow “bleed‑out” of headcount to EU hubs is reported.

Everyday & Sectoral Effects

  • Several report little day‑to‑day change for most residents beyond passports and queues, but cross‑border workers (e.g. academics running EU trials, logistics) report major new frictions in shipping, staffing, and regulation.
  • New and upcoming border controls (ETAs, biometric checks) are expected to worsen travel friction.
  • Businesses of all sizes struggle with customs, VAT and regulatory changes; even large firms reportedly took years to adapt.

Politics, Public Opinion & “Hardness” of Brexit

  • Polls discussed show a large majority think Brexit has gone badly, but a smaller majority think leaving itself was wrong; some distinguish “bad execution” from “bad idea”.
  • One view: the UK ended with a very “light” Brexit (little benefit, partial damage), making re‑entry harder.
  • Counter‑view: the UK chose a relatively “hard” Canada‑style deal; a softer option would have kept it in the single market and customs union.

Deeper Causes & Covid/Energy Context

  • Some frame Brexit as a symptom of broader governance failure, long‑term stagnation since ~2005, and energy‑use decline; others warn against over‑interpreting per‑capita energy data.
  • Covid and money printing are seen as amplifiers of inequality, but many argue these shocks hit all rich countries, so they don’t explain UK‑specific underperformance.

EU Institutions, Regulation & Future Path

  • One camp sees Brexit as a justified reaction to EU regulatory overreach and “unelected officials”; others respond that EU commissioners are appointed by elected governments and approved by Parliament, similar to national ministers.
  • Debate over whether there is a functional single market for services and how much EU membership drove the UK’s earlier service‑led boom.
  • Several note the UK has largely copied new EU‑style tech and digital regulations, sacrificing influence while keeping much of the compliance burden.
  • Views diverge on immigration outcomes; some claim Brexit swapped temporary skilled EU workers for permanent, less‑skilled non‑EU migrants, contrary to Leave voters’ hopes.
  • On rejoining, some insist leaving is effectively permanent; others point out there is no legal barrier to re‑application, though prior opt‑outs would be lost.

Ear muscle we thought humans didn't use activates when people listen hard

Personal Experiences with Ear Muscles

  • Many commenters report a clear reflex: sudden sounds behind them cause a distinct ear-muscle contraction, often linked to startle responses or “pricking up” ears like a cat or dog.
  • A sizable group can voluntarily wiggle their ears; some say they trained this in childhood by trial-and-error using a mirror or touching the muscle area, others say it felt innate/genetic.
  • Asymmetry is common: some can move only one ear, or one more strongly; similar anecdotes appear for eyebrows, nostrils, tongue, and toes.
  • Several people feel their ears subtly engage when “listening hard” (e.g., to faint or foreign speech, or with earbuds/ANC), even if their ears don’t visibly move.
  • Others are surprised to learn that many people cannot move ears, eyebrows, or nostrils at all.

Tensor Tympani and “Ear Rumbling”

  • Multiple commenters describe consciously contracting an inner ear muscle that produces a deep rumbling sound and can slightly reduce external noise.
  • Others use a similar motion to help equalize ear pressure (airplanes, diving) instead of or in addition to maneuvers like Valsalva; it sometimes also opens Eustachian tubes.
  • Several link this to the tensor tympani muscle and note a subreddit dedicated to the phenomenon; some note it may be more common than literature suggests.
  • Hyperacusis and car safety systems that pre-trigger this reflex with pink noise are mentioned as related to the same muscle.

Evolution, Vestigiality, and “Useless” Parts

  • Some object to the headline’s implication that humans “didn’t use” the muscle, arguing evolution tends to eliminate structures with zero function; they distrust claims that body parts “do nothing.”
  • Others counter that:
    • Vestigial does not mean entirely useless; organs can retain minor or secondary roles.
    • Weak selection, late-life risks, and genetic drift allow many low-impact traits and organs to persist.
    • Evolution gets stuck in local optima and doesn’t systematically optimize every inefficiency.
  • The appendix and tonsils recur as examples where “useless” labels were later softened as immune or microbiome roles were found; still, appendicitis risk vs benefit is debated.
  • Analogies are made to “junk DNA” (now “non-coding”) and to Chesterton’s Fence: be cautious about declaring something purposeless before understanding it.

Human Movement, Senses, and Research Limits

  • One thread notes that fine-grained human movement science is still immature: motion capture and current sensors don’t resolve small muscle groups well, and elite subjects are scarce.
  • Commenters speculate our ancestors may have routinely used ear, eye, and other subtle controls more, and note growing acceptance that humans can learn skills like echolocation or partial control over pupils.

Possible Uses and Open Questions

  • Some see potential for using these ear-muscle signals to control devices (e.g., prosthetic or “cat ear” wearables, or directional hearing aids).
  • Others argue that activation alone doesn’t prove meaningful utility; the muscle might be largely vestigial despite residual reflexive or conscious control.

Detroit’s revival takes shape after decades of decay

State of Detroit’s Tech Ecosystem

  • Several locals argue Detroit is not yet a “thriving tech hub” despite the article’s framing.
  • Major tech-ish employers are seen as the Big 3 automakers plus mortgage/finance firms; much cutting‑edge auto software is developed elsewhere (e.g., Bay Area labs).
  • One commenter working on auto cloud at a “hyperscaler” describes current conditions as the worst since 2020 and calls the article “a joke.”
  • Ann Arbor has more visible tech opportunities tied to the university, but options outside that ecosystem are limited.

Class Divides and Hiring Culture

  • Commenters note a strong class divide in Michigan tech, with access to “the right circles” and specific universities (especially Michigan) heavily shaping careers.
  • Some describe toxic “ shop” cultures where non‑elite grads are relegated to maintenance work, contrasted with praise for diverse hiring.

Urban Revival vs. Hollowed‑Out City

  • Many acknowledge real progress: refurbished landmarks (e.g., train station), new innovation hubs, more downtown amenities, and safer central districts.
  • At the same time, people stress the sheer scale of decay: miles of empty lots, hollowed neighborhoods, and an eerie sense of a city built for far more people.
  • Downtown is seen as lively by day and event‑driven, but often empty and uneasy at night.

Role of Dan Gilbert and Development Model

  • Several see the article as effectively an advertisement for Gilbert, crediting him with early, risky investment and private security that stabilized downtown.
  • Others worry Detroit is again over‑dependent on a small group of billionaires whose priorities could shift, repeating past vulnerability to concentrated power.

Economy, Wages, and Cost of Living

  • Michigan‑based tech roles are reported to pay $20–50k less than coastal equivalents and often lack senior/principal tracks; many rely on remote jobs.
  • Detroit is cheaper than major coasts overall, but Ann Arbor housing is described as shockingly expensive, sometimes rivaling big‑city prices.

Comparisons, WFH, and Migration

  • Commenters compare Detroit to other rust‑belt cities (St. Louis, Rochester, Lansing), noting similar “big yet empty” cores and long‑term decline.
  • Hopes that WFH would spark a broad rust‑belt revival are seen as mostly unrealized: companies localize pay, RTO risk discourages moves, and many still prefer warmer climates or established coastal metros.

Crime, Safety, and Future Risks

  • Homicide rates remain several times the national average, though central districts are felt to be relatively safe if one avoids specific areas.
  • New tariffs and Detroit–Windsor trade integration are flagged as serious economic risks for the region’s manufacturing‑dependent revival.

Llama.cpp supports Vulkan. why doesn't Ollama?

Vulkan support and iGPU usage

  • llama.cpp has had Vulkan for ~1 year; an Ollama Vulkan backend PR has been open ~7 months with almost no maintainer feedback, which many see as neglectful.
  • Supporters of Vulkan stress it’s “existential” for consumer hardware, especially AMD/Intel iGPUs, and report big speedups over ROCm in some setups.
  • Some argue the Ollama integration work is small (mostly build flags and VRAM detection) since llama.cpp already did the hard work; others note Vulkan in Ollama would still add maintenance and configuration complexity (backend selection, GPU layer allocation).
  • A forked Ollama with Vulkan and iGPU support already exists; others note separate Intel GPU support via ipex-llm.

Why people use Ollama vs llama.cpp

  • Ollama is repeatedly praised for frictionless UX: one-command install, built‑in model library, simple ollama run semantics, auto GPU detection, on‑demand loading, and a unified HTTP API.
  • Many describe llama.cpp as powerful but intimidating: build instructions foregrounded over binaries, manual Hugging Face downloads, picking quantizations, configuring GPU layers, and only a demo server.
  • Several say they are technically capable but still choose Ollama because it “just works” and avoids time spent on configuration; others argue that for CLI users, installing llama.cpp is comparably easy and now supports direct model URLs.

Criticism of Ollama’s behavior and governance

  • Strong sentiment that Ollama “launders” llama.cpp features as its own and under‑credits upstream, despite MIT licensing permitting this.
  • Multiple examples of long‑lived PRs (Vulkan, KV cache quantization) being ignored for months, leading to frustration and talk of forking.
  • Some users report negative experiences: opaque motives for a for‑profit company, aggressive Discord moderation, dismissive comments about community feedback, and vague website messaging.
  • Several run Ollama in VMs due to a general sense of “sketchiness,” though others question why it’s considered less trustworthy than other MIT‑licensed OSS.

Models, naming, and storage decisions

  • Ollama rehosts models in its own registry and stores them split into layers; this prevents straightforward weight sharing with other tools and is perceived by some as lock‑in.
  • DeepSeek-R1 naming is a flashpoint: Ollama’s deepseek-r1:* tags default to distilled/Qwen-based variants, which many find misleading and confusing for newcomers.
  • Others argue defaulting to full 671B R1 would be impractical, but agree that clearer labeling and communication are needed.

Alternatives and competition

  • Several alternatives are discussed: RamaLama (containerized llama.cpp wrapper), LM Studio (GUI), llamafile (single‑binary models), kobold.cpp, OpenWebUI, and emerging projects like cortex and icebreaker.
  • There is broad agreement that Ollama has been valuable for accessibility, but many want a comparable, more community‑aligned competitor to keep it in check.

NSF starts vetting all grants to comply with executive orders

Scope of the new vetting and what’s changing

  • NSF has paused or slowed payments and is re‑reviewing already‑awarded grants for compliance with new executive orders, not just changing criteria prospectively.
  • Commenters highlight that NSF’s legal mandate includes a “Broader Impacts” criterion (economic competitiveness, education, participation of underrepresented groups, public literacy, etc.); DEI‑style content was one optional way to satisfy that.
  • At DOE, Promoting Inclusive and Equitable Research (PIER) plans were required even for very small projects (e.g., one grad student), which some saw as pure ideological paperwork.
  • New vetting is reported to target not only DEI but also collaborations with foreign scientists and “environmentally friendly technologies,” raising concern that clean energy and climate work may be hit.

DEI: necessary correction vs discriminatory overreach

  • One camp sees DEI / PIER as basic HR: plans to avoid harassment, manage diverse teams, blind evaluations, diversify applicant pipelines, and ensure fair opportunity.
  • Others argue DEI was often implemented as explicit race/sex preference: quotas or “goals” tied to manager performance, reserved headcount, diverse‑slate rules that de facto delayed or blocked offers to disfavored groups.
  • There’s a long subthread debating whether “equity” inherently implies unlawful discrimination on protected classes vs. legally acceptable goals pursued via neutral tools (blinding, outreach).
  • Several posters stress that accessibility and disability accommodations were folded into “DEIA”; some worry these will be collateral damage.

Merit, ideology, and what counts as “bad science”

  • Some commenters defend the crackdown as a way to remove “ideological” or low‑rigor work (e.g., certain social science or misinformation studies) and restore merit‑based funding.
  • Others respond that the orders as written target diversity efforts, foreign collaboration and green tech, not replication or research quality, so “fixing bad science” is seen as a pretext.
  • Dispute over whether previous DEI‑linked review actually drove funding decisions: some panelists claim broader‑impacts/DEI text was mostly perfunctory; others say DEI goals clearly shifted outcomes in hiring and admissions.

Politicization of science and selective regulation

  • Many see this as imposing a new ideology rather than “stripping ideology”: funds are being retroactively threatened based on alignment with the current administration’s rhetoric.
  • Analogies are drawn to anti‑communist and “Red Scare” language, and to China’s political vetting of research.
  • Critics worry that research on climate, clean energy and “woke” topics will be chilled or defunded, while the administration frames this as restoring “merit” and ending “wasteful” DEI programs.

Executive power and constitutional concerns

  • A large subthread focuses less on DEI and more on executive overreach: rule by executive order, sidelining Congress, and pressure on “independent” agencies.
  • Some compare this to the long‑running growth of the “imperial presidency” under both parties; others invoke Weimar’s Article 48 as a cautionary analogy.
  • There is debate over the constitutional basis of NSF and federal science funding, but also recognition that NSF’s broader‑impacts mandate comes from statute, which EOs technically shouldn’t override.

Impacts on researchers, institutions, and competitiveness

  • Practicing scientists in the thread report frozen salaries and suspended payments, even in fields like mathematics; this is pushing some to consider leaving academia.
  • Commenters emphasize that NSF/NIH/DOE R&D is a tiny share of the federal budget, so this is unlikely to materially reduce deficits but could damage U.S. scientific leadership and reputation.
  • Concern that instability and politicization will deter international talent and make U.S. grants less attractive or reliable.
  • Some argue the previous system already suffered from bureaucracy and ideological drift; others say the new approach multiplies uncertainty and waste by retroactively moving goalposts.

Hacker News for Gamedev

Concept and Appeal of “HN for Gamedev”

  • Many commenters like the idea of a Hacker News–style site focused on game development and say they’ve been looking for something like it.
  • Others question whether a separate site is needed since gamedev is already discussed on HN (albeit infrequently) and on existing forums (Unreal/Unity forums, gamedev.net, etc.).
  • Several people generalize to wanting “HN for X” (writing, music, medicine, economics, geopolitics) but note that such sites often struggle with critical mass and end up as low-traffic link lists.

Community Model: Invite-Only vs Openness

  • The invite-only model is divisive:
    • Supporters say invites improve discussion quality, reduce spam, and fit a deliberately small, “check once or twice a week” community.
    • Critics find it elitist, off-putting, and impractical when the front page has very few comments; some refuse to “beg for invites.”
  • There’s debate over better gatekeeping: manual vetting, public invite requests plus verification, or strong moderation on an open signup.

Technology Choices: Lobsters Fork vs Lemmy/Fediverse

  • Multiple commenters identify the site as a Lobsters fork; some call it a “clone,” others note Lobsters explicitly invites sister sites under its license.
  • Some argue it “should have been a Lemmy instance” to benefit from federation and existing clients; others respond that:
    • Not everything needs to federate.
    • Lemmy is resource-heavy, buggy, and culturally off-putting for some.
  • The maintainer prefers a simple self-hosted site; an RSS feed is available.

Design, UX, and Accessibility Feedback

  • Frequent complaints: low-contrast color theme, busy background texture, heavy borders, narrow fixed column, and visually noisy tags (especially on mobile when they wrap).
  • Suggestions include: removing the texture, widening the layout to HN-like width, toning down or hiding tags, improving contrast, and supporting dark themes.
  • Some users like the distinctive style and tag-based filtering, saying they’re tired of “no-character” websites.
  • The site is praised for being lightweight and for its visible moderation log, which some find refreshingly transparent.

Gamedev Community Dynamics and Need

  • Several posts lament that existing gamedev spaces (especially Reddit) skew heavily toward beginners, solo indies, and marketing/grift, with little AAA/professional participation.
  • One detailed comment explains why many experienced devs avoid public social media (NDAs, harassment, culture-war dynamics, armchair experts, and hostility toward studios), and argues that HN-style norms can better support professional-level discussion—if a viable community forms.

Sixos: A nix OS without systemd [video]

Sixos goals and relationship to NixOS

  • Sixos is presented as “a Nix OS without systemd,” not a fork of NixOS itself.
  • Most of the stack is standard nixpkgs; the differentiation is in the init system (s6) and a new configuration model (“infusions”).
  • Several commenters note that systemd’s deep integration into NixOS makes pluggable inits very hard; they see Sixos as a clean-slate experiment rather than a drop‑in replacement.

Encrypted / “ownerbooted” boot and threat model

  • The “ownerbooted” design aims to avoid any unencrypted writable storage in the boot chain, using coreboot + an immutable pre‑kexec kernel in write‑protected SPI flash, then decrypting and kexec’ing into the main system.
  • Some praise this as a huge improvement over common initrd secrets patterns and over complex secure‑boot chains that have repeatedly suffered exploits.
  • Others argue that without TPM/SEP, secrets in an EEPROM can be trivially desoldered and read; they see TPM‑based binding as the only real defense against “steal the laptop” attacks.
  • One commenter objects to TPM on control/ownership grounds, seeing it as shifting power from user to hardware vendor.

Infusions vs NixOS modules

  • Multiple people find the “infusions” idea more interesting than “no systemd”: a more composable way to structure system configuration compared to NixOS’s module system.
  • Pain point called out: NixOS modules make it awkward to run multiple instances of the same service with slightly different configs; infusions are seen as a step toward solving that.
  • A linked nixpkgs PR is mentioned as another attempt to decouple from systemd and support multi‑instance services.

Systemd controversy in the thread

  • A very large subthread re‑litigates systemd:
    • Criticisms: scope creep (“eats the world”), tight coupling, harder portability to BSD/other inits, binary logging, dbus‑heavy design, bugs in resolved/networkd/timers, opaque failures, and cultural/”monoculture” concerns.
    • Defenses: unified service management, dependency handling, socket/timer activation, cgroup‑based security, consistent logging, easier packaging, widespread testing, and being “good enough” compared to shell‑script inits.
  • Some say “systemd wars are over” and alternatives are niche; others argue the ecosystem’s assumption of systemd removes real choice and justifies projects like Sixos.

Init diversity and related projects

  • Alternatives mentioned: s6, dinit, OpenRC, runit, Shepherd, launchd, SMF, and various non‑systemd distros (Artix, Devuan, Void, Alpine, Chimera, Guix, *BSDs).
  • Experiences vary: some report much greater reliability and simplicity on non‑systemd setups; others see them as fragmentation with weaker tooling and ecosystem support.

Go Is a Well-Designed Language

Overall views on Go’s design

  • Many agree Go hits its original goals: simple, productive for backends, fast compilation, good tooling, easy deployment (single static binary).
  • Others argue “well‑designed” is too strong: they see many small, permanent missteps rather than deliberate tradeoffs.
  • Several note that design should be judged against real-world use today, not just Google’s original constraints.

Error handling and type system

  • Go’s (T, error) pattern is criticized as semantically wrong for most functions: it’s a product type (4 logical cases) where a sum type (success or error) would fit better.
  • Lack of sum types, non‑nullable types, and first-class enums is seen as a core design gap; Go’s integer-based “enums” are error‑prone and need codegen or linters to be safe.
  • Defenders argue explicit error values improve robustness and readability, though many wish for a Result-like type and a ? operator.

Simplicity, readability, and “anti‑cleverness”

  • Supporters emphasize low cognitive load: fewer features, little metaprogramming, “you can hold the language in your head,” and codebases are easy to read years later.
  • Critics counter that missing abstraction tools means more boilerplate and more code to read to grasp a high‑level intent (e.g., manually decoding every loop instead of map/filter/reduce).

Language quirks and inconsistencies

  • Mentioned as bad or confusing design, not intentional tradeoffs:
    • nil slice vs nil map behavior (append vs panic).
    • time.Time zero value and custom epoch leading to subtle bugs when converted to Unix time.
    • defer being function‑, not block‑scoped.
    • Strict unused‑import errors while silently allowing ignored errors.

Concurrency

  • Goroutines and channels praised as a major practical win: easy to start, generally “do it once and forget.”
  • Others say concurrency still adds heavy cognitive load (races, deadlocks, error fan‑out) and is often hidden behind libraries anyway.

Packages, folders, and circular dependencies

  • Strong thread arguing that equating folders with packages plus a hard “no circular imports” rule fights natural ways humans categorize code.
  • Others respond that it forces clearer boundaries or shared “types/util” packages and that large, flat or few‑package layouts work fine.

Ecosystem and comparisons

  • Go is contrasted with Rust, Swift, Kotlin, Java, C#, Python:
    • Seen as easier and more uniform than Java/Spring or .NET ecosystems.
    • But less expressive and missing modern features compared to Rust/Kotlin/Swift.
  • Some view Go as a “transition language” people outgrow; others see its conservatism and restraint on features as its main strength.

A mouseless tale: trying for a keyboard-driven desktop

Tiling and keyboard-driven window managers

  • Many participants highlight tiling WMs (i3, sway, dwm, ratpoison, AwesomeWM, stumpwm) as strong bases for mouseless workflows.
  • PaperWM is seen as an interesting, more “scrollable” alternative; some like it because it lets you keep full-height apps (editor, browser, terminals) without cramped grid tiling.
  • Others stick with i3/sway mainly due to switching costs, not conviction that they’re objectively best.
  • Windows users mention komorebi + hotkey daemons as a way to approximate Linux-style tiling and deep keyboard control.
  • Mainstream OS tiling (Windows, macOS, KDE) is criticized as “half-baked”: tiling exists, but resizing one window doesn’t automatically rebalance others.

Browser and desktop keyboard navigation

  • Vimium is repeatedly described as transformative for web browsing; Vimium C noted as a faster variant.
  • Tridactyl is praised for combining link-hinting with better integration (e.g., editing text in real Vim, global keybind to escape Firefox pages where extensions are disabled).
  • There’s nostalgia for Vimperator; current Firefox extension limitations cause friction when plugins are inactive on some pages.
  • Qutebrowser attracts enthusiasm for deep keyboard control and scripting; downsides include weaker ad blocking and missing plugins.
  • On macOS, tools like Homerow, Shortcat, Contexts, and mouseless.click are mentioned as “Vimium for desktop” equivalents.

Ergonomics, hardware, and partial mouseless setups

  • Some reduce mouse movement via left-handed mousing, trackballs, or split keyboards with central trackpads/trackballs (UHK, Sofle, Svalboard).
  • A few were forced into mouseless use by hardware issues; with sway/i3, Vimium, Emacs, zathura, warpd, etc., it was tolerable but they still prefer having a mouse for apps that assume one.
  • Consensus that pointing devices remain superior for certain tasks (maps, complex websites); goal is minimizing, not absolutely eliminating, mouse use.

OS-level keyboard accessibility and regressions

  • macOS is criticized for poor default keyboard navigation (Bluetooth dialogs, alerts, some Settings screens). Full Keyboard Access and various shortcuts exist but are seen as undiscoverable and clumsy.
  • Windows is remembered as historically excellent (menu underlines, accelerators) but newer versions hide cues and introduce inconsistent snapping behavior.
  • Linux generally fares better, but dialog/tab navigation is still incomplete, especially in Electron apps.

Learning, workflow, and philosophy

  • Practices like “mouseless Mondays” help people discover shortcuts, speed up workflows, and expose product accessibility issues.
  • There’s debate over investing in app-specific shortcuts versus “eternal” skills like touch typing and Vim; others counter that custom, portable keybindings can be worth the effort.