Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 543 of 794

Storytelling lessons I learned from Steve Jobs (2022)

Reactions to Fadell and the article

  • Several commenters dismiss Fadell as a poor leader with a bad reputation (yelling at employees, Nest stagnation, association with weak startups), and see the piece as Fast Company puff journalism.
  • Others separate the messenger from the message: even if they dislike Fadell, they found the framing of Jobs’ storytelling useful and well‑written, and ask if the advice retains value regardless of his character.

Storytelling as Product and Pitch Refinement

  • Multiple founders say the described habit—repeating the same product story to everyone, iterating based on confusion or lack of excitement—is exactly how they build and refine pitches and even products.
  • This repetition is framed as:
    • Essential for startup CEOs: “your job becomes saying the same thing different ways all the time.”
    • A way to test both the idea and your own conviction.
    • Never really finished; you refine until you move on.
  • Parallels are drawn with stand‑up comedians refining bits over months; the best “specials” are heavily tested material.

Narrative, Leadership, and Vision vs Process

  • Several discuss storytelling as an internal alignment tool: a unifying narrative gives employees a “why”, ties their work together, and makes sales/marketing more natural.
  • One subthread breaks down “tailwinds + vision → missions → purpose” and “message modulation” (same core story, adapted to each audience without introducing contradictions).
  • There’s debate over:
    • Visionary founders vs operators/executives; many “successful” leaders are seen as lucky or copycats, not true visionaries.
    • Whether organizations can run on pure process without a narrative; some say yes (citing large process‑driven companies), others argue process without story leads to mindless execution and stagnation.

Marketing “Storytelling” vs Literary Storytelling

  • A strongly negative thread objects to marketing co‑opting “storytelling”; selling shampoo and paper clips is seen as trivializing literary craft.
  • Counterarguments:
    • Marketing stories mirror story structure: highlight a problem, then the product as the resolution.
    • Humans think in narratives; even outside literature, we compress facts into stories, so consciously crafting that narrative (for products, culture, propaganda, etc.) is still legitimately “storytelling.”
    • Some nuance that marketing can also create artificial needs, not just surface existing ones.

Product Quality vs Storytelling in Apple’s Success

  • Several push back against the idea that storytelling alone made Apple’s products great:
    • Many bought early iPhones because hands‑on experience showed they were simply better than PDAs/phones they’d tried before.
    • Word of mouth plus a good product is seen as more powerful than marketing copy.
  • Others emphasize:
    • “Marketing” in the broad sense includes understanding what people want and shaping the product accordingly; Jobs’ process shaped the device users later discovered through friends.
    • The article’s key idea: the internal product story guided what got built and kept development from going off the rails. Bad features (e.g., in‑car ads) would fail the “tell this to your friends and see their reaction” test.
  • Some credit Jobs with repeatedly executing this playbook (Mac, iPod, iPhone), while also noting survivorship bias and luck in narratives around tech billionaires.

Debates Over iPhone Origins and Jobs’ Role

  • One subthread discusses alternative iPhone origin stories:
    • Two internal concepts reportedly competed: a phone derived from the iPod team (including a click‑wheel prototype) and one from the tablet/multitouch team.
    • The multitouch, software‑driven phone concept ultimately won; later, credit attribution became muddled as internal politics shifted.
  • There’s some correction that Apple’s multitouch work predated a famous public demo elsewhere; acquisition of earlier research is mentioned, but detailed timelines stay mostly implicit.

Practical Storytelling Tactics and Pitfalls

  • Commenters note:
    • Repetition feels monotonous but is effective; like Coca‑Cola advertising, people aren’t always listening the first time.
    • Even just saying your pitch out loud repeatedly exposes weak parts and awkward pacing.
    • Over‑rehearsed delivery can feel fake in one‑on‑one settings; scripted lines are fine, but pretending they’re spontaneous is called out as inauthentic.
  • Some see “mansplaining” as a maladapted form of this constant explanatory storytelling.

Broader Reflections on Narrative Scope

  • Several argue that good storytelling shapes not just marketing but:
    • Product decisions (what to include or cut).
    • Company identity and recruiting (who is attracted to the mission).
    • Culture and personal purpose (“why am I here?” tests).
  • Others caution against over‑romanticizing narratives: many businesses win through timing, incremental improvements, and exploitation of market position rather than grand vision.

Miscellaneous Tangents

  • Brief discussion of Jobs’ famous keynote line introducing the iPhone: some felt the audience initially misunderstood the setup, but that the quick punchline still worked.
  • Complaints about modern phone ergonomics and Apple’s “Reachability” feature; some find it clumsy and easily triggered or confused with scrolling.
  • A resource link is shared to Pixar’s storytelling course on Khan Academy and to references on the hero’s journey and narrative theory, for those wanting more structured study of storytelling.

Is NixOS truly reproducible?

What “reproducible” means in NixOS

  • Several commenters emphasize two notions:
    • Bitwise reproducible builds (identical output bytes).
    • Reproducible environments (same inputs, toolchains, configs).
  • Nix is seen as very strong at the latter: exact dependency graph and sandboxed builds, but bit-exactness still depends on upstream build determinism.
  • Some argue Nix historically used “reproducible” in a looser, “repeatable builds with the same inputs” sense, whereas today the term usually implies bitwise identity.

Current state and limits of reproducibility

  • A study cited in the article: nixpkgs reproducibility rose from ~69% (2017) to ~91% (2023).
  • One critique: the absolute number of non-reproducible packages (~5k) hasn’t really dropped; percentages improved mainly because the package set grew.
  • Causes of non-determinism mentioned:
    • Timestamps in archives/JARs, lack or misuse of SOURCE_DATE_EPOCH.
    • Parallel compilation and thread scheduling (output order differences).
    • Uninitialized data in binaries.
    • Build tools that depend on system time or environment (Java, Erlang in older days).
  • Some note you can often “paper over” issues with post-processing (reset timestamps, normalize archives).

Nix vs Bazel, Debian, Arch, Guix, others

  • Debate around Bazel:
    • Pro-Bazel side: sandboxing, network blocking, hermetic toolchains for many languages, reproducible Java/C++ builds if toolchain fixed.
    • Critique: sandboxing/network isolation and hermetic toolchains are often opt-in or partial; default toolchains may use host headers; not always hermetic by default.
  • Nix is argued to enforce stronger hermeticity by default: own toolchains, host FS hidden, tightly controlled network.
  • Debian and Arch also have strong reproducible-builds efforts; Debian tracks ~37k packages, Arch uses rebuilderd. One view: at this point most distros converge because real issues are in upstream build systems, not the package manager.
  • Guix’s strict FOSS, build-from-source stance is seen as a prerequisite for complete from-source reproducibility but also more restrictive for users.

Binary blobs and policy

  • Binary-only / unfree packages can’t be fully reproducible from source.
  • Nixpkgs tracks license and source provenance and by default avoids evaluating unfree packages, but still includes them; some see exclusion (as in Guix) as ideological rather than technical.
  • Others argue even with blobs, having the rest of the graph reproducible is still valuable for supply-chain verification.

Monitoring, metadata, and possible features

  • There is a Nix reproducibility project and automated testing, but not continuous monitoring “at nixpkgs scale” yet.
  • Suggested features:
    • Mark packages as reproducible/non-reproducible in metadata; allow a “only reproducible” flag similar to nonfree.
    • Propagate non-reproducibility transitively through dependency graphs.
    • Community-driven telemetry: hash (inputs → outputs) pairs from many users to detect cohorts and outliers (“build chromatograph” idea).
  • One caveat: you can only definitively prove non-reproducibility; proving determinism is hard without formal methods.

Trust, supply chain, and the intensional store model

  • Several discuss that reproducible builds only help if someone is actually comparing hashes across independent builders.
  • Today, most users just trust the main binary cache; that makes it a high-value target.
  • Proposed direction: use Nix’s formal build descriptions plus:
    • Multiple builders attesting to outputs.
    • Policies like “two independent attestations must agree” rather than a single trusted builder.
  • Intensional store model (content-addressed Nix store) is mentioned:
    • Hash paths by outputs instead of build instructions.
    • Better deduplication and can skip rebuilds when outputs are unchanged.
    • Can support stronger supply-chain properties, but you still need to trust signatures mapping input hashes to output hashes.

Runtime state vs system configuration

  • One user equates reproducible with “immutable” and reports breaking NixOS by cycling desktop environments.
  • Others clarify:
    • NixOS makes system configuration (builds, /etc contents, etc.) reproducible/roll-backable, not user home directories or runtime state.
    • Desktop environments and apps still write dotfiles and mutable state; to get closer to immutable systems you need patterns like:
      • Impermanence-style setups (wipe local changes at reboot).
      • Containers/VMs or ephemeral nix run environments.
  • NixOS is compared to “Ansible + Docker in one system”: declarative host config and build envs, but not full runtime isolation like containers or Flatpak.

Practical benefits and criticisms

  • Supporters highlight:
    • Very high reproducibility out of the box; easy local verification: nix build ...; nix build ... --rebuild and compare.
    • Huge package set where reproducibility has been pushed much further than many thought feasible.
  • Skeptics point to:
    • Usability and complexity costs (“right idea, wrong abstraction”, “nightmare” experiences).
    • Persistence of a hard core of non-reproducible packages.
    • The fact that ultimate guarantees still depend on upstream compilers and build systems being deterministic, which Nix cannot enforce.

Modern-Day Oracles or Bullshit Machines? How to thrive in a ChatGPT world

Course Goals & Framing

  • Course is positioned as humanities, not CS: about “what it means to be human” with ubiquitous LLMs, and how to live/thrive alongside them.
  • Focus is on when and why-not-to use AI, not “prompt engineering” or implementation details.
  • Several commenters see it as exactly the kind of media‑ and info‑literacy course schools and universities have lacked (alongside “digital self‑defense”, data security, social media skepticism, etc.).
  • Instructors stress a dialectical approach: students already use LLMs and feel both enthusiasm and anxiety; the course helps them reason through benefits/harms, not just accept a party line.

“Bullshit Machines” vs Oracles

  • “Bullshit” is used in the Frankfurtian sense: language intended to sound authoritative or persuasive without regard to truth, contrasted with lying (where the liar knows and inverts the truth).
  • Supporters say this perfectly captures LLM behavior: they generate fluent, confident prose without any built‑in truth criterion and rarely say “I don’t know”.
  • Critics argue the term is emotionally loaded, anthropomorphizes “intent”, and downplays that model builders do try to optimize for correctness, not flattery.
  • Some suggest softer metaphors (“waffle machines”, “autocomplete on steroids”) or worry the title makes the material politically unusable in AI‑enthusiastic workplaces.

What LLMs Are (and Aren’t)

  • Many commenters endorse the “fancy autocomplete” / next‑token‑prediction explanation, with the key caveat that training on massive human text gives surprisingly rich capabilities.
  • Long debate over whether that implies a “model of reality” or merely word‑co‑occurrence; some say statistical text encodes consensus knowledge, others emphasize lack of grounding or empirical contact.
  • “Hallucination” is criticized as a marketing euphemism: when models fabricate, they are functioning as designed—guessing and sounding confident—rather than “malfunctioning”.
  • Reasoning is contested:
    • Pro‑reasoning side cites chain‑of‑thought models, logic puzzles, code synthesis, and novel‑seeming problem solving as evidence of at least limited reasoning.
    • Skeptical side counters with systematic failures on simple arithmetic, value comparison, Sudoku, and CoT that retrofits bogus explanations—arguing this is convincing mimicry, not robust logic.

Practical Use, Misuse, and Risk

  • Multiple anecdotes of professionals pasting unverified LLM text into reports, policy memos, legal and planning advice, and internal docs; older and younger workers alike are doing this.
  • Developers report real productivity gains for code boilerplate, refactors, and mundane writing—but only with close human review; models are compared to “a loud, pushy intern” or “fancy autocomplete”, not a true copilot.
  • Widespread concern about information quality:
    • Scams and phishing become more scalable and personalized.
    • The web, search results, and even citations are being flooded with plausible but inaccurate or fabricated content.
    • Trust in online sources and even in traditional institutions (news, academia, Wikipedia) is seen as increasingly fragile.
  • Some see AI as adding to a longer arc: from Wikipedia misuse to social‑media misinformation to today’s frictionless BS generation.

Pedagogy, Design, and Audience

  • Many praise the course as clear, accessible, and well‑sourced, with useful case studies and principles rather than rigid rules.
  • Others criticize the “scrollytelling” site: jerky animations, scrolljacking, and poor accessibility on Firefox/iOS; repeated calls for a plain‑text or PDF version.
  • Authors say 18–20‑year‑olds preferred this style but accept they need a parallel, simpler layout for other readers.
  • Several educators plan to use it with undergrads and even medical students; some request more explicit treatment of scientific/technical writing and exercises for practicing BS‑detection.

Broader Reflections & Disagreements

  • Thread contains deep philosophical disagreement about:
    • Whether humans themselves mostly operate on “consensus reality” and persuasion, making the human/LLM gap smaller than people like to admit.
    • Whether rapid capability progress will soon overturn current limitations, making categorical claims (“they can’t reason”, “they have no ground truth”) risky.
    • How much the core problem is AI itself versus long‑standing human tendencies toward credulity, hype, and outsourcing thinking.
  • Despite sharp disagreements over capabilities and terminology, there is broad convergence on one point: people badly need better critical‑thinking habits and epistemic hygiene in a world where convincing text is cheap and ubiquitous.

OpenDAW – a new holistic exploration of music creation inside the browser

Open-source status & naming

  • FAQ says code will be opened later, after an MVP / standalone v1 and infrastructure for docs and contribution review are in place.
  • Several commenters find this rationale weak: “open” in the name without current source release feels misleading, and there’s suspicion it may never be opened if commercial success arrives first.
  • Others accept a delayed open-source release as reasonable, but still consider the messaging odd.

Browser/PWA vs native/Electron

  • Many are impressed it runs so fully in a browser; zero-install, cross‑platform access and easy onboarding are seen as big wins.
  • Skeptics question why everything must be browser‑based, citing performance “jank”, network dependence, unclear offline behavior, and awkward PWA UX.
  • Supporters note PWAs can be installable, chrome‑less, offline‑capable and close to Electron in capabilities, with better security and smaller footprint.

Latency and audio drivers

  • Big debate on whether a “real” DAW can live in the browser given low‑latency needs for live playing, tracking, and multitrack recording.
  • Some argue browsers lack ASIO/JACK‑class access and multichannel support, so serious recording/monitoring will suffer.
  • Others emphasize latency compensation, direct hardware monitoring, and DSP interfaces can hide much of this, especially for non‑live or education use.
  • Agreement that pro workflows (tight live monitoring, complex setups) remain challenging in a browser.

Plugins and ecosystem

  • Lack of VST support today is widely seen as a fundamental limitation; some compare it to a “car without wheels.”
  • Plans mention future VST in a native wrapper; in the browser, Web Audio Modules are suggested as a practical plugin standard with existing plugins.
  • Interesting contrast: people who complain about plugin scarcity on Linux are now excited by a platform with effectively zero VSTs.

Target audience & use cases

  • Unclear who it’s for: power users already have mature DAWs; beginners may find the UI too advanced; mid‑tier users and students are suggested as a likely target.
  • Education, low‑friction collaboration, and “toy‑to‑serious” exploration are recurring optimistic themes.

UX and learning curve

  • Long subthread critiques DAWs as engineer‑centric; desire for a musician‑first flow: plug in, auto‑detect instrument, hear effects immediately, record takes without setup overhead.
  • Others counter that DAWs inherently push musicians toward engineering concerns; complexity and multiple roles (musician/engineer) are hard to avoid.
  • Ideas raised: “musician mode” vs “engineer mode,” simple voice or natural‑language operations, and better onboarding rather than more knobs.

Technical notes & related tools

  • Safari support is currently broken (missing JS feature); works in Firefox/Chromium.
  • Connections are drawn to earlier browser DAWs like Audiotool (by the same creator), and to existing open‑source or commercial DAWs (Ardour, Bitwig, Reaper, Bandlab, etc.) as reference points.

Brain Hyperconnectivity in Children with Autism and Its Links to Social Deficits (2013)

Evolution, Fitness, and “Bigger Brains”

  • Some speculate autism‑linked hyperconnectivity could be an “evolutionary step” toward more powerful brains, noting high representation of mild autism in tech hubs and associated wealth.
  • Others push back: evolution only favors traits that increase reproduction in current environments; higher energy cost of “bigger, more connected” brains is a liability if societies can’t support them.
  • Several commenters argue autism often reduces reproductive success and social functioning, questioning any fitness advantage.
  • Others note female carriers, under‑diagnosis in women, and gene spread via a few “successful” carriers complicate simplistic reproduction arguments.

“More Connectivity” ≠ “Better Brain”

  • Multiple analogies (cancer, computers running all programs at once) emphasize that more cells or more connections are not automatically beneficial.
  • Developmental neuroscience examples (visual cortex pruning, reduced connections with maturation) are cited to argue that optimal, not maximal, connectivity matters.
  • Over‑excitation and poor excitation/inhibition balance are framed as reducing efficiency and flexibility, potentially explaining rigidity and sensory overload in ASD.

Methodological Skepticism and Conflicting Findings

  • The 2013 study is criticized for vague, “sexy” methods write‑up, thin detail on preprocessing and motion/noise correction, and multi‑site issues that modern harmonization techniques try to address.
  • Some suggest any decade‑old “brain–behavior” fMRI correlation study should be treated cautiously.
  • A newer study reporting lower synaptic density in autistic adults is raised; commenters suggest:
    • Different developmental stages (hyperconnectivity in children, later over‑pruning in adults).
    • Distinct etiologies leading to similar behavioral syndromes.
    • Extreme heterogeneity of “ASD” as a diagnostic catch‑all, making replication difficult.

Autism, Communication, and Social Friction

  • Several autistic commenters describe chronic confusion around implicit social rules (e.g., job‑interview questions), needing to consciously learn situation‑specific “scripts.”
  • The “double empathy problem” is referenced: miscommunication runs both ways, not solely as autistic deficit.
  • Others counter that, from the majority’s perspective, there is a functional deficit in typical social contexts, even without tissue “damage.”
  • Some argue much suffering comes from hostile or inflexible societies rather than intrinsic brain “wrongness,” while others describe intense stigma, slurs, and dehumanization.

Tech, Drugs, and Speculative Mechanisms

  • AI is already used informally as a “social coprocessor” to rephrase messages; some imagine autism + AI as a powerful combination.
  • Psychedelic‑induced hyperconnectivity and immunological pathways (e.g., IL‑17, Th17, thermoregulation) are mentioned as intriguing but very speculative links.
  • Lay hypotheses tie hyperconnectivity, myelination issues, ADHD comorbidity, and sensory hypersensitivity into unified but unproven models.

Is software abstraction killing civilization? (2021)

Overall view on “abstraction killing civilization”

  • Many commenters reject the headline claim outright, citing the old rule that sensational question-headlines usually have the answer “no.”
  • Abstraction is framed by several as a core enabler of progress, analogous to clean water or infrastructure: without it, most modern systems would be impossible to build or maintain.
  • A minority argue that overreliance on high-level layers in one region (especially the US) might hollow out practical capability there, but not globally.

Jonathan Blow and Casey Muratori debate

  • Blow’s “collapse” talk is widely seen as containing some valid critiques (loss of low‑level skills, poor performance) mixed with hyperbole and cherry‑picked examples.
  • His actual software output is debated: some see Braid/The Witness as landmark, carefully crafted works; others see “just puzzles” and question his authority to criticize mainstream software.
  • Muratori’s performance rants (slow debuggers, terminals, editors) resonate strongly; his fast terminal example is cited as proof that much slowness is avoidable.
  • Disagreement centers on root cause: cultural (“we stopped caring about performance”) vs systemic/market (“features sell, bloat wins”) vs technical (“we need better default tools”). Some think his “just learn more” message can’t fix things at scale.

Performance, bloat, and abstraction

  • Widespread frustration with slow mainstream tools: Jira, Slack, VS Code, Notepad, web UIs, mobile apps. Many argue hardware gains are squandered.
  • Others counter that software engineering rigor (testing, CI, fuzzing, safer languages) is far higher than in the 80s/90s; regressions are mostly in responsiveness, not discipline.
  • Distinction is drawn between abstraction and overabstraction: layers that don’t pay their way, leak badly, or are shipped as first drafts then widely copied.

Education and loss of fundamentals

  • Instructors report students who don’t grasp filesystems or basic architecture; advocates push NAND‑to‑Tetris–style, bottom‑up curricula in high school and early university.
  • Others note that CS isn’t supposed to be about computers per se, and most working programmers are “craft” rather than “science” practitioners.
  • There’s concern that hiding fundamentals in consumer systems (mobile OSs, cloud files) erodes baseline literacy, forcing universities to spend time on what used to be assumed.

Web, React, and front‑end stacks

  • Strong criticism of the modern web stack: React, Next, Vercel, server‑side JS are seen as massive, underperforming abstractions for relatively simple tasks.
  • Some younger developers reportedly think browsers “render React,” not HTML, which older commenters see as symptomatic of detached abstractions.
  • There’s pushback: JSX still requires understanding HTML/DOM; React can be used sanely; real villains are business incentives and tooling ecosystems that reward complexity and lock‑in.
  • Ideas like rendering React UIs purely via canvas/WebGL are attacked as accessibility‑hostile and oblivious to decades of interaction-design knowledge.

Files, OS design, and user abstractions

  • Long subthread on why mobile and cloud platforms de‑emphasize visible filesystems: usability for non‑experts, security sandboxing, sync convenience, and support costs.
  • Critics argue that per‑app silos and hidden file extensions damage user power and cross‑app interoperability; defenders say tree‑structured files confuse many users and aren’t the only viable model.
  • Historical notes mention richer file abstractions (record‑oriented files, ISAM, bundles) that lost out to simpler Unix‑style byte streams and today’s object stores.

Low‑level programming and graphics APIs

  • Some nostalgia for assembler and tight RAM constraints; others note low‑level work still thrives in areas like ffmpeg or embedded systems.
  • A concrete counterexample to “everything is overabstracted” is modern graphics: DirectX 12/Vulkan are less abstract and much harder to teach and staff for than older APIs.
  • Commenters worry that raising the difficulty bar there shrinks the pool of people who can “just draw pixels to the screen” in modern engines.

Geopolitics and who maintains the bottom of the stack

  • A thread reframes the issue as regional: the US drifting toward high‑level software while offshoring manufacturing and low‑level expertise, with China and others increasingly capable across the stack.
  • Some predict Western industrial decline but note that civilization overall won’t collapse; another wave of countries will “pick up the pieces.”

Jacksonpollock.org (2003)

Initial Reactions & UI Discoveries

  • Many users initially thought the page was broken or suffering from “HN hug of death” before discovering you must move or click to draw.
  • Interaction details emerged collaboratively:
    • Mouse movement paints; click cycles colors.
    • Number keys set grayscale; letter keys set colors; Shift+letter/number changes background.
    • Spacebar or double-click clears; some find double‑click-to-clear too sensitive.
  • People liked the lack of visible instructions, seeing it as encouraging exploration, though this confused touch and iPad users.
  • Overall sentiment: “fun for a few minutes,” but shallow in longevity; still praised as a joyful, ultra-simple UI with high “fun per byte.”

Pollock, Steadman, and Stylistic Fidelity

  • Several commenters say the results feel more like Ralph Steadman “ink explosions” than Jackson Pollock.
  • Others push back, distinguishing Pollock’s connected splotches and intent from Steadman’s illustrative, whitespace-heavy work.
  • Some treat it as a playful “background generator” rather than an attempt at faithful emulation of either artist.

What Counts as Art and Who Gets Recognized

  • A major thread debates whether Pollock’s work is “low-effort slop” anyone could do vs serious, intentional art.
  • One view: being first with a new idea is crucial; execution is often easy once the concept exists.
  • Counterview: ease or imitability doesn’t negate artistic worth or personal meaning; calling it “not worth doing” is seen as needlessly hostile.
  • Another theme: access to “the art world” (galleries, patrons, circles) strongly shapes who gets taken seriously, though several argue art remains art regardless of recognition.
  • Comparisons to Duchamp, jazz, popular music, and computer art underline that concept, context, and selection—not just skill—drive fame.

Politics, Propaganda, and the CIA

  • Multiple comments reference the CIA’s Cold War promotion of abstract expressionism as a symbol of American freedom.
  • Reactions diverge: some say this knowledge cheapens Pollock’s work; others see funding context as irrelevant to aesthetic value.
  • More conspiratorial claims (e.g., murder, money laundering) are present but challenged as baseless.

Technical Implementation & History

  • Original 2003 version was confirmed via archive.org to be Flash-based; the current site uses Canvas/JavaScript.
  • The piece is linked to Stamen Design’s earlier “Splatter” Flash work; there was past drama over rehosting without credit, later resolved.
  • Commenters reminisce about early-2000s web “gimmicks,” KidPix, chalk simulations, Clojure painting, and custom brush/Bezier experiments.
  • Libraries and tools like Paper.js and related art toys (e.g., Mondrian generator) are shared as follow-ons.

Tips for mathematical handwriting (2007)

Character Distinctions and Symbol Variants

  • Many commenters already follow similar “disambiguation” habits as the article:
    • Cross Z (and sometimes 7, 0) to avoid confusion with 2 and O.
    • Add tails/hooks to u vs v, and alter a so it’s distinct from u/v and 2.
    • Add a deliberate bottom swoop on i so j can be a straight descender.
    • Use dotted or slashed 0 vs plain O; some prefer a dot inside 0 to avoid clash with ∅ or φ.
    • Make l clearly different from 1 and I (loop, hook, or use ℓ); some argue this is essential, others say l is fine if written carefully.
    • Distinguish p from ρ, often by using \varrho, and φ vs ∅ vs 0 via \varphi and stroke orientation.
    • x vs × vs χ: hooks, curved “cc” style, centered ×, or just relying on · / inner-product notation instead of ×.
  • Greek letters: links to handwriting charts; some note common confusions (ξ vs ζ, cursive θ). One person jokingly bans ξ; another writes Ω as an underlined O for ease.

Paper, Tools, and Physical Setup

  • Strong opinions on paper:
    • Blank white praised for lack of visual clutter; others find it too open and prefer faint lines or dot grid.
    • Graph/engineering paper liked for alignment, tables, indentation; disliked by some as “busy.”
    • Mixed‑media / art sketchbooks (large, thick, rough paper) considered very pleasant and possibly cognitively helpful.
  • Suggestions for structure without clutter: pencil boards under blank paper, printable dot grids.
  • Digital math writing: consensus that a screen under the pen (iPad, Surface, Samsung tablet with Wacom) beats display‑less tablets; note on active vs passive pens and battery issues.

Teaching, Legibility, and Student Habits

  • Teachers report students producing maximally ambiguous glyphs (1 vs 7, 4 vs 8, T vs F) and even trying to game grading; countermeasures include “round toward wrong” policies or forcing circling TRUE/FALSE.
  • Several instructors explicitly teach handwriting of symbols and multiple Greek pronunciations; biologists and non‑math majors often struggle with notation reuse.
  • One view: many students are “derailed” very early by phrases like “let x be the unknown” and by a broader social attitude that being bad at math is normal.
  • Some people simply have chronically bad handwriting despite heavy practice, and find these tricks necessary rather than optional.

Notation Style and Greek vs Words

  • One thread argues for programmer‑style descriptive names instead of single‑letter (often Greek) symbols; others push back that:
    • Math notation is essentially dense, handwritten shorthand; longer names would explode expressions (e.g., quotient rule) and slow manipulation.
    • Symbols are only meaningful once defined; once internalized, longer names add little.
    • Historical experience with prose‑only math was far worse for comprehension.
  • Analogy drawn to short Unix command names: cryptic at first, efficient once learned.

Historical Scripts and Typography

  • Detailed discussion of Carolingian minuscule and how the original hooked lowercase l differed from I; disagreement over how “easily distinguishable” it really was in manuscripts.
  • Critique of modern serif and sans‑serif fonts (especially some sans) for making 1/I/l and similar glyphs overly similar; praise for typefaces that restore a hooked l and for programmer‑oriented monospace fonts that emphasize these distinctions.

Show HN: FlashSpace – fast, open-source, macOS Spaces replacement

Overall Reception

  • Many commenters are excited to try FlashSpace, especially those frustrated with macOS Spaces lag and animation.
  • The “no SIP, no tiling, no deep OS takeover” design is widely appreciated as a safer, less glitchy approach than typical tiling managers.
  • A subset of users say they won’t adopt it due to workflow mismatches, mainly around per-window handling and need for visible transitions.

FlashSpace Design & Features

  • Uses show/hide of applications rather than the native Spaces API; avoids heavy tiling logic and associated glitches.
  • Does not require disabling SIP.
  • Supports:
    • Unlimited workspaces.
    • Fast switching, with hotkeys to change spaces and move apps between them.
    • JSON-based configuration in ~/.config/flashspace, suitable for dotfile syncing.
    • Recently added grid view of workspaces.
  • Intentionally does not manage window layout; users are expected to pair it with tools like Rectangle Pro or similar.

Key Limitations & Pain Points

  • Space membership is app-level, not window-level:
    • You cannot keep different windows of the same app in different workspaces.
    • This is a dealbreaker for many who separate work/personal browser windows, per-project editor windows, multiple Screen Sharing hosts, etc.
    • Developer expresses interest in per-window support but notes possible macOS performance limits.
  • Some users dislike that unassigned apps get hidden when switching to a space, seeing this as requiring too much micromanagement.
  • Reports that performance under heavy load (e.g., switching while a game loads) still hits OS-level show/hide lag similar to Aerospace.

Comparisons to Other Tools

  • Versus Aerospace: FlashSpace focuses on fast workspaces without tiling; avoids Aerospace’s chronic lag but can still hit OS limits. Aerospace’s “every key is a workspace” model is seen as more convenient by some.
  • Versus yabai/TotalSpaces: avoiding SIP is a major advantage; TotalSpaces is effectively abandoned and broken on newer macOS.
  • Designed to coexist with tools like Amethyst (tiling) since FlashSpace only shows/hides apps rather than enforcing layout.

Wider macOS Window Management Discussion

  • Strong frustration with macOS Spaces animations, fixed delays, and poor multi-window/app behavior (especially browsers).
  • Mixed feelings on animations: some need instant switches; others rely on the animation for mental context switching.
  • Broader complaints about the Dock, Stage Manager, multi-monitor quirks, and reliance on third-party utilities; others defend the existing macOS model and auto-hiding Dock.

The LLMentalist Effect

Critique of the “LLMentalist / con-artist” analogy

  • Many commenters argue the psychic comparison is overstated: LLMs are continuously checked against ground truth (e.g., running code), while psychics cherry-pick safe claims.
  • Others accept a partial analogy: RLHF can reward answers that sound confident and emotionally satisfying even when unsupported, akin to cold reading.
  • Several think the article is internally inconsistent (both “it’s all an illusion” and “it stole all our work”) and light on technical detail; some see it as motivated by dislike of LLMs and note it’s dated (2023, pre-o1/o3).

What is “intelligence”?

  • Thread repeatedly notes that the article never pins this down.
  • Competing definitions:
    • Narrow/functional: ability to solve problems or use information effectively.
    • Richer: requires awareness, introspection, or “knowing with conscience.”
  • People point out you can’t resolve “are LLMs intelligent?” without first agreeing on a definition; otherwise the debate becomes circular.

Similarities and differences to human cognition

  • Some argue a large part of human cognition is statistical pattern-matching (especially grammar, conversational wandering), so LLMs plausibly mirror an aspect of mind.
  • Others emphasize missing facets: introspection, long-term memory, embodiment, consciousness, non-verbal reasoning, and the ability to notice and correct one’s own failures.
  • A minority worry about “religious” attitudes that insist human thinking must be fundamentally non-mechanical.

Capabilities, generalization, and benchmarks

  • Dispute over whether solving Olympiad/ARC-AGI/logic tasks shows real reasoning or just sophisticated pattern reuse/overfitting.
  • Some highlight LLM weaknesses on basic compositional tasks (like reliably counting letters) to argue limits of next-token prediction.
  • A custom NanoGPT sorting experiment is cited to counter “pure parroting,” sparking a technical subthread on what counts as genuine generalization.

Illusion, ELIZA effect, and world models

  • Several draw parallels to the ELIZA effect: humans over-attribute understanding to fluent text.
  • Others insist LLMs do build internal world models; the “illusion” is partly RLHF pushing them toward persuasive personas.
  • One framing: the chat persona is a fictional character users bond with, not the underlying system.

Usefulness and economics

  • Some say “do they think?” is secondary to “are they useful and cost-effective?”
  • Others see a gap between hype and current utility; examples like Copilot provoke disagreement over whether aggressive promotion reflects real value or a search for one.

We are destroying software

Overall reception & tone

  • Many see the essay as emotionally resonant but rhetorically over‑the‑top: more a crafted rant than an argument with clear solutions.
  • Some read it as a useful “wake‑up call” about culture and long‑term consequences; others call it nostalgia, cynicism, or “old man yells at cloud.”
  • Several argue the critique is heavily skewed toward Silicon Valley–style web development and doesn’t reflect the entire industry.

Reinventing the wheel, rewrites & backward compatibility

  • Commenters highlight tension between:
    • “Don’t reinvent the wheel” vs encouraging learning by re‑implementing things.
    • Preserving backward compatibility vs avoiding ever‑growing complexity and lock‑in.
  • Some say the industry has over‑indexed on “never rewrite,” others that SemVer culture normalized breaking APIs and forces constant, painful upgrades.
  • Consensus: both rewrites and reinvention are sometimes right; the damage comes from applying any simple rule universally.

Complexity, dependencies, and the modern stack

  • Many agree software systems have become bloated: deep dependency trees, fragile build systems, containers everywhere just to run “simple” services.
  • Web and npm/Electron stacks are frequent examples of accidental complexity that’s easy short‑term but hard to keep running for 10–20 years.
  • Pushback: abstractions are how we scale; lower‑level isn’t automatically “better,” and demand for distributed, mobile, secure, integrated systems really has grown.

Business incentives & engineering culture

  • A recurring theme: it’s less “engineers destroying software” and more business models that reward speed, feature count, and “impact” over robustness, simplicity, and maintainability.
  • Resume‑driven development, job‑hopping, metrics gaming, “move fast and break things,” and under‑valued documentation are all seen as systemic symptoms.
  • Some note that quality is often rationally traded away when products or companies may not exist in a few years.

Longevity, quality, and performance

  • Several argue we write too much short‑lived, hard‑to‑maintain code, and too few people ever see the long‑term consequences of their design decisions.
  • Others counter that not all systems need to last 30 years; many business domains change faster than that.
  • Strong minority concern about loss of performance‑minded craft and the normalization of slow, buggy software as “good enough.”

AI & the future of programming

  • The post’s request to “remove AI from the ledger” is contested. Some say recent life improvements (delivery, streaming, digital services) don’t require today’s complexity; others insist overall welfare has clearly improved.
  • On AI tools: some see them as accelerating the same cultural problems (less understanding, more code churn); others see them as a way to strip away tedium and refocus on design and outcomes.

'The Licensing Racket’ Review: There's a Board for That

Licensing as Protectionism

  • Many commenters argue that modern licensing often functions as cartel protection: incumbent trade groups lobby for rules that block new entrants and preserve profits (e.g., funeral homes controlling coffin sales, realtors embedded in law).
  • Historical parallels are drawn to medieval guilds and quota systems (e.g., dairy in Canada) as structurally similar restriction-of-trade mechanisms.
  • “Continuing education” requirements are framed as a secondary racket that adds cost with dubious public benefit.

Racial and Class Dimensions

  • Several posts link licensing to a history of race-based economic exclusion (post–Civil War Black Codes, hair-braiding rules disproportionately hurting Black women).
  • There’s debate over whether minimum wage laws originally functioned as a racial exclusion tool; some insist they were motivated by anti-“sweatshop” concerns, others emphasize racist unions and wage equalization.

Law, Private Equity, and AI

  • The legal profession is highlighted as a rare case where licensing has successfully blocked private equity ownership; big consulting firms provide “legal-adjacent” services in the U.S. but cannot put their own lawyers in court.
  • Motivations for capital to penetrate law (profit from rate–wage deltas) are weighed against the value of exclusive access to the legal system.
  • In medicine and law, AI is seen by some as potentially transformative, but others argue politics and entrenched interests will blunt its impact.

Healthcare Licensing and Mid‑Level Providers

  • Thread contains a long, detailed dispute over NPs and PAs vs MD/DOs:
    • Pro‑NP/PA side: their training plus supervised practice can approximate physicians for many tasks; MD training lengths may be excessive; expanding roles could reduce bottlenecks and costs.
    • Skeptical side: massive differences in supervised clinical hours, rigor, and oversight; NP education described as “wild west”; independent NP prescribing linked to overuse of antibiotics, benzos, and TikTok-driven misdiagnoses.
    • Consensus point: physicians’ salaries are only ~8–14% of healthcare spend, so even big cuts to MD costs barely move total system costs.

Licensing, DIY, and Building Codes

  • Anecdotes show large savings when individuals bypass licensed trades to build houses, but others describe dangerous unpermitted work and praise inspections for preventing failures.
  • Some jurisdictions have relaxed codes for owner‑builders with no apparent disaster; others recount regulators blocking sensible emergency fixes that later increased damage.

Cosmetology and “Everyday” Licenses

  • Multiple examples of extreme requirements (e.g., ~1000 hours classroom for barbers, 100+ hours to re‑activate an experienced stylist).
  • Many see cosmetology licensing as pure protectionism that blocks low‑income workers; opponents worry deregulation would push wages to minimum levels.
  • There is tension between viewing licensing as legitimate consumer protection (hygiene, safety) vs. as wage‑inflating supply restriction.

Economic Ideology and Deregulation

  • Milton Friedman’s anti‑licensing views are invoked; some call them outdated for a global, corporate-dominated economy, others defend their continuing relevance.
  • Debate over whether large modern problems require large regulatory institutions or whether deregulation experiments (e.g., Argentina, “default gone” regulations rhetoric) are promising or reckless.
  • Chesterton’s fence is cited to defend existing rules; others call that a “thought-terminating cliché” when empirical harms (e.g., blocking hair stylists) are visible.

International and Federalism Angles

  • Canada: interprovincial licensing barriers in services are flagged as a major remaining trade friction; there’s hope that external tariff threats will push rationalization.
  • Quebec is cited as an extreme case where ~80% of occupations reportedly require licensing, seen as stifling work opportunities.
  • Commenters note most U.S. licensing is state-level, so shrinking federal agencies wouldn’t touch many problematic licenses.

Costs, Enforcement, and Alternatives

  • Beyond provider pay, commenters highlight cost drivers: regulatory overhead on equipment and drugs, malpractice, admin staff, PE and insurer profit extraction, billing friction.
  • Suggestions include simplifying insurance interactions, real-time price visibility for prescriptions, and better pharmacist substitution rules.
  • A counterexample: food service is relatively easy to enter despite real health risks, suggesting some sectors manage safety without heavy occupational licensing.

Teen on Musk's DOGE team graduated from 'The Com'

DOGE staffing and cybercrime ties

  • The Krebs piece that a key DOGE teen came from “The Com” (SIM‑swapping, swatting, violent/CSAM‑adjacent networks) alarms many: they see him as a classic blackmail/extortion target now sitting near “the keys to the kingdom.”
  • Others note that ex‑hackers often end up in security work, but point out this activity was very recent, not youthful mischief decades ago.
  • There’s broad concern that a loose, crime‑adjacent online culture is now plugged directly into US government systems without normal guardrails.

Security clearances, data access, and LLMs

  • A major thread argues that security clearance and vetting processes exist precisely to weed out exploitable people and constrain damage (logging, least privilege, on‑network devices).
  • Defenders counter that the president has wide constitutional authority over classification and can grant access at will; they say “clearance” is being fetishized.
  • Critics reply that even if technically legal, bypassing standard processes massively increases risk: foreign intelligence can recruit, data can be exfiltrated invisibly, and normal audit trails may not exist.
  • Multiple comments note reporting that DOGE staff have fed large troves of sensitive data into Microsoft‑hosted LLMs, which would erase many existing access‑control and logging protections.

Audit vs. purge: what is DOGE actually doing?

  • Supporters frame DOGE as long‑overdue, aggressive audits of bloated, opaque agencies (especially USAID), arguing that “billions in fraud and waste” dwarf any process niceties.
  • They invoke examples like “shrimp treadmills,” “Iraqi Sesame Street,” transgender studies, and foreign grants as emblematic misuse of taxpayer money.
  • Critics scrutinize those talking points and find many based on old, cherry‑picked, or mischaracterized items (e.g., anti‑opium projects during the Afghanistan war, routine subscriptions to media).
  • They stress that USAID‑type programs are a tiny fraction of federal spending and that abruptly freezing them causes immediate real‑world harm (lost HIV meds, food aid, clinical trials, soft power).

Norms, law, and constitutional stakes

  • Several participants see a deeper crisis: Congress’s power of the purse being bypassed, courts publicly threatened (e.g., calls to impeach a judge who blocked access), and long‑standing norms around oversight and record‑keeping discarded.
  • Others insist this is just a hard‑nosed exercise of executive authority that prior administrations lacked the will to use, and that outrage is politically selective.

Twitter/X as a template

  • Pro‑Musk voices argue his “slash staff, keep product running” playbook at Twitter proves government can be similarly “leaned out.”
  • Opponents counter with X’s valuation collapse, broken features, brand‑safety problems, and say running a social network is not analogous to running essential public services where “rollback” isn’t possible.

LINUX is obsolete (1992)

Long-term predictions, hindsight, and humility

  • Many comments riff on how confident 1990s/2000s predictions (about Linux, iPhone, Flash, mobile web, etc.) look wrong now.
  • People describe cringing at their own old posts but frame that as evidence of growth; stagnation in opinions is seen as the real failure.
  • Several recall dismissing cameras in phones, web apps on phones, or app stores, using these as reminders that actual adoption routinely defies “expert” forecasts.

Archiving and future readers

  • Speculation about someone in 2058 reading today’s HN, perhaps from a parchment or cave archive.
  • Desire to create durable, book-like archives of HN for historians.
  • Side thread on Reddit’s “soft delete”: users’ deletions hurt public archives more than the company, which still retains and can monetize data.

Microkernel vs monolithic: theory vs practice

  • Tanenbaum’s 1992 claim that “microkernels have won” is challenged with historical counterexamples: BSD, SunOS, Windows NT, Mach/NeXTSTEP/macOS, OSF/1, all essentially monolithic or hybrid for performance reasons.
  • Microkernels are noted as common mainly in embedded and special-purpose systems (e.g., Intel ME’s Minix, L4/seL4), not as general-purpose desktop/server bases.
  • Several argue that early microkernel efforts (Mach, NT in strict form) were too slow, driving systems back toward monolithic or hybrid designs, especially for graphics and filesystems.
  • Others counter that shared-memory IPC can match intra-process performance and that the real problem was kernel-mediated IPC in first-generation microkernels.

Why Linux actually “won”

  • Consensus that success was driven more by pragmatics than purity:
    • Free as in beer and early GPL licensing enabling redistribution and collaboration.
    • Minix’s non-free status until 2000 and BSD’s lawsuit troubles left Linux as the obvious free Unix-like for hobbyists and students.
    • Rapid hardware support and willingness to work around cheap PC quirks made Linux attractive vs. more rigid BSDs and commercial Unixes.
    • Timing: Linux matured just as Intel PCs exploded in popularity.
  • Some stress the GPL’s “you must share improvements” as a unifying force, avoiding the fragmentation that plagued BSD-style licensed Unixes.

Is Linux “obsolete” today?

  • One camp: academically obsolete but commercially central; like a toaster, it’s not research-fresh but still indispensable.
  • Another: Linux/Unix are fundamentally outdated; microkernels, safer languages, and new designs (e.g., NixOS-like ideas, Rust microkernels) are where OS research “ought” to go.
  • Counterpoint: in practice, containers, microservices, JSON RPC, and serverless already waste any kernel-level performance advantage; for many workloads, “which kernel” barely matters.
  • “Worse is Better” is invoked: simpler, familiar, and incrementally improved monolithic Unix outcompeted more elegant designs.

Judging the original Tanenbaum–Torvalds debate

  • Some see Tanenbaum’s “you’d fail my course” and “debate is over” lines as argument-from-authority that aged poorly and colored perceptions of him.
  • Others maintain his theoretical points still hold: long-lived systems need clean design; Linux survives only because thousands are paid to maintain an increasingly unwieldy codebase.
  • Linus’s responses are remembered as surprisingly civil, especially for an unknown student addressing a famous professor; some suggest this restraint was strategically necessary.

Minix, secure OS research, and funding

  • Discussion of an EU-funded “secure Minix3” effort; blog activity appears to end around 2016, leading some to conclude the project is effectively dead.
  • Frustration that Intel benefited massively from using Minix in its management engine yet seemingly invested nothing back into Minix as a community OS.

Licensing, FOSS culture, and network effects

  • Multiple commenters argue Linux’s GPL license and open development model were decisive: it let companies and individuals collaborate in one codebase rather than quietly forking.
  • Stories of early Linux installs (from magazine CDs or floppies) emphasize the impact of “a full Unix-like OS, with compiler and server stack, for free” compared to proprietary, shareware-filled Windows ecosystems.
  • GNU Hurd is cited as an example of a theoretically appealing microkernel that stalled due to complexity and project management, reinforcing the “working code wins” narrative.

Industry–academia gap

  • The thread repeatedly returns to how academic certainty about “where OSes are going” diverged from reality.
  • Suggested reasons: researchers chase novelty and publishable originality; industry optimizes for profit, risk reduction, and incremental improvement.
  • Some liken decisions in OS and language adoption more to politics and organizational incentives than to pure technical merit.

Starlink in the Falkland Islands – A national emergency situation?

Monopoly ISP and Small-Island Economics

  • Many comments frame the Falklands’ situation as classic “tiny, remote market” economics: with ~3,500 residents, a monopoly licence was likely the only way to make upfront satellite infrastructure investment viable.
  • Some argue the incumbent’s exclusivity is essentially a long-dated bond: the government traded a legal monopoly for capital expenditure and now faces “default” due to technological disruption (Starlink).
  • Others counter that the ISP’s prices and performance (£100+ for 5 Mbps and low caps, frequent outages) are predatory given heavy subsidies and that islanders justifiably resent it.

Starlink: Price, Legality, and ‘Emergency’ Framing

  • Starlink offers far better speeds and pricing, prompting widespread gray-market use and a petition reportedly backed by ~70% of residents.
  • Using Starlink is currently illegal due to the monopoly licence; law changes to allow it have passed but are delayed for months.
  • Some see calling a hypothetical Starlink shutdown a “national emergency” as overblown given it is explicitly illegal today; others say connectivity is now so essential that abrupt loss would be an emergency.

Contracts, Remedies, and Who Pays

  • One side insists the monopoly must be compensated if exclusivity is removed; reneging would damage government credibility and invite lawsuits.
  • Others note the contract reportedly has a 5‑year notice clause, so the government can legally unwind it without “payoffs,” just patience.
  • Compromise proposals:
    • Remove exclusivity but subsidize the incumbent to maintain local autonomy and redundancy.
    • Tax Starlink users or levy a one-time fee to fund transition.
    • Let the UK (which benefits geopolitically) underwrite the cost.

Reliance on Starlink and Musk

  • Some are deeply wary of making the islands’ lifeline dependent on a single private company controlled by an unpredictable owner, citing Ukraine/Starlink controversies.
  • Others respond that Starlink is already transformative for remote regions and that fears, while understandable, haven’t materialized into systematic cutoffs.

Law, Enforcement, and Radio Regulation

  • Several note that unlicensed satellite terminals are criminal in many countries; Falklands’ rules are not unique.
  • Practically, with only thousands of residents, enforcement would likely target individual users (raids/confiscation), making “just ignore the law” unrealistic.

Wider Analogies and Comparisons

  • Commenters compare this to:
    • Saint Helena’s and cruise-ship satellite monopolies.
    • Grid/solar and EV/gas-tax debates: when users bypass centralized infrastructure, cost recovery and monopoly structures break down.

VSCode’s SSH agent is bananas

VSCode Remote SSH Architecture & Capabilities

  • VSCode’s “Remote - SSH” installs a substantial agent/server on the remote host (Node.js, many processes, persistent files).
  • The agent communicates with the local VSCode via port-forwarded WebSockets, and can browse the filesystem, edit files, spawn PTYs, and persist itself.
  • Crucially, Microsoft documents that a compromised remote can use this channel to execute code on the local machine; client and server are in the same trust boundary.
  • Several commenters note this is very different from a traditional SSH session, where the server cannot normally run arbitrary code on the client.

Security Concerns vs. “You Already Trust SSH”

  • Some argue there’s no new risk: if you can SSH and run arbitrary commands, you already have those powers; VSCode just automates it.
  • Others emphasize:
    • The agent is a long-lived, complex, partially closed-source service with a large attack surface.
    • It creates an unexpected reverse trust channel back into the client.
    • It leaves binaries and state behind, which is attractive for persistence and supply-chain attacks.
  • Comparisons are made to “curl | bash”: not inherently a bug, but a powerful pattern that normalizes risky behavior.

Comparison to TRAMP, sshfs, and Other Models

  • Emacs TRAMP and sshfs are held up as “living off the land”: no custom agent, just SSH/scp/sftp, and remote code stays on the server.
  • TRAMP/sshfs approaches are seen as safer but often slower, less featureful, and worse over high latency than VSCode/Zed-style smart remoting.
  • Some prefer explicit sync (rsync + watchexec) or tmux+vim/emacs on the server for predictability and simplicity.

Plugins, LLMs, and Capability Models

  • Unvetted extensions are a major concern: they get broad access locally and remotely, with no granular permission model.
  • VSCode’s “restricted mode” is seen as better than nothing but largely useless for real development because it disables most extensions.
  • There’s a long-standing request for per-extension capabilities (e.g., denying network/file access) with little visible progress.
  • LLM “agent” workflows that run and iterate on code automatically make these powers even more sensitive.

Microsoft Strategy, Openness, and Alternatives

  • Debate over whether VSCode is an “embrace, extend, extinguish” play:
    • Core is MIT-licensed, but key pieces (Remote SSH, Pylance, marketplace, some AI tooling) are proprietary or TOS-encumbered.
    • VSCodium and openvscode-server exist but can’t access all official extensions; some OSS reimplementations of remote exist.
  • Others counter that VSCode set a high bar, drove LSP adoption, and competitors had decades to improve.
  • Alternatives discussed: Eclipse Theia, JetBrains remote, Zed, Helix, Lapce (WASI plugins), Sublime, classic Vim/Emacs, sshfs-based workflows.

Real-World Impact & Admin Experiences

  • In teaching environments and multi-user servers, .vscode-server is blamed for:
    • Dozens of Node processes per user, heavy RAM/CPU usage, large disk footprints.
    • Students not learning basic SSH/CLI because VSCode hides it.
  • Some admins respond by killing VSCode server processes or banning its use; others say extra resources are trivial and the UX gains justify it.

Editor Culture & Pragmatism

  • Vim/Emacs users often see VSCode’s remote model as overcomplicated and fragile; VSCode users describe it as the first truly usable remote IDE.
  • Many commenters accept the risk: they run VSCode Remote only against dev VMs/containers, not production, and rely on isolation (VMs, Docker, bubblewrap) rather than trusting the IDE.

Obscure islands I find interesting

Site design and interaction

  • Commenters praise the site’s mobile experience, smooth “cosmic zoom” animations, and use of maps to tell stories without overcomplicating the UI.
  • Minor UX wishes: a clear “back to all islands” / full zoom-out button, and direct Wikipedia links from each island entry. One user reports a possible Firefox issue with navigation.

Additional obscure islands and curiosities

  • Many suggest additions: Pitcairn (debated as “too famous”), Johnston Atoll, Fakaofo, Deception Island, Socotra, Tokelau, Niʻihau, Middle Percy, Ball’s Pyramid, Cabrera, Ailsa Craig, and the snake-infested Ilha da Queimada Grande.
  • Recursive islands and island-in-lake-in-island structures fascinate people (Canadian “world’s most recursive island,” Vulcan Point in the Philippines, Moose Boulder lore).
  • Others note fun or oddities: Null Island, Kiritimati/“Christmas” pronunciation, Diomede islands vs Samoa/American Samoa time difference, and various personal favorite atolls.

North Sentinel Island and ethics of contact

  • A large subthread challenges the label “uncontacted,” arguing “isolated and vulnerable” is more accurate: shipwrecks, historical British incursions, and late‑20th‑century contact/gift expeditions are cited.
  • Satellite imagery reveals trails and probable fish traps; dense canopy likely hides dwellings.
  • One line of argument stresses they became hostile after lethal disease introductions and traumatic colonial encounters; therefore they deserve legal and practical protection, including being left alone.
  • Counter‑arguments push back against “noble savage” romanticism, speculating their society may include violence and suffering like any other; others criticize that as baseless demonization without evidence.
  • Debate extends to whether every human society “should” pursue innovation and be assimilated, versus respecting sustainable, low‑tech cultures and acknowledging the harms of forced “civilizing” projects (e.g., Stolen Generations, missionary deaths, OLPC‑style tech interventions).

Life on remote islands: health, happiness, and self‑sufficiency

  • Tristan da Cunha draws interest for its tiny population, evacuation after a volcanic eruption, unique English accent, and high incidence of genetic diseases (e.g., asthma, glaucoma) due to endogamy.
  • Devon Island is discussed as a Mars analogue; commenters question whether anyone has lived there truly self‑sufficiently and outline challenges: energy storage through polar night, greenhouses, spare parts.
  • There’s a broader philosophical exchange: some idealize simple, subsistence lives; others note that many “aboriginal” communities eagerly adopt modern goods and that isolation can feel like a “life sentence” for curious kids.

Space elevators and Ascension Island

  • One commenter imagines Ascension Island as a base for a space elevator: near the equator, sparsely populated, and symbolically named.
  • Others dissect feasibility: lack of a major harbor, volcanic risk, negligible benefit of mountains vs total cable length, and preference for equatorial continental sites (e.g., Ecuador, Kenya, Indonesia).
  • There’s side discussion on anchoring offshore, marine corrosion, and the weak economic case for large‑scale space infrastructure and asteroid mining.

Books, media, and long‑term island obsessions

  • Multiple people recommend island books: Atlas of Remote Islands, Fifty Islands I Have Not Visited, Palmyra‑Atoll murder narrative And the Sea Will Tell, early 1900s diaries from Tristan da Cunha, and assorted documentaries.
  • Several recount lifelong fascinations: poring over old atlases, hunting “lost” islands pre‑internet, virtually island‑hopping on Google Earth, or even working on cheap submarine fiber links to remote islands.

Do-nothing scripting: the key to gradual automation (2019)

Concept and perceived benefits

  • Many commenters like the approach as a low-friction way to encode processes, similar to SOPs or checklists but in executable form.
  • It lowers “activation energy”: you get something useful immediately (guided checklist), then gradually replace printed instructions with automation.
  • Helpful for rare, complex, or stressful tasks (deploys, hotfixes, yearly taxes, lab procedures, homelab ops) where remembering exact steps is hard.
  • Encourages clearer thinking: forces you to define ordered steps, inputs/outputs, and potential failure handling.

Implementation patterns and tools

  • Common implementations: shell scripts, Makefiles with .done markers, Python scripts (sometimes with simple classes), Ansible playbooks with pause, Invoke, PowerShell, Jupyter notebooks, Streamlit mini-apps.
  • Some prefer richer TUI/CLI libraries or OneNote/Obsidian/Confluence with checklists; others argue those aren’t as directly on the path to automation.
  • Techniques for resumability: touching marker files, using per-run directories, Make targets, or DAG-like orchestrators (e.g., Airflow with “sleep forever” steps).

Incremental automation & culture

  • Viewed as a way to get to “functional but not optimal” quickly and iteratively improve.
  • Supports culture change: shows “anyone can do this,” encourages contributions to automation, and can be repurposed into chatbots or self-service tools.
  • Parallels drawn with pseudo code and “holes” in functional programming: scaffolding that guides design and refactoring.

Concerns and criticisms

  • Some see it as overkill vs. a plain checklist or runbook; worry it becomes a process-centric spaghetti of scripts or tech debt if wired into production services.
  • OO-heavy implementations (one-method classes) are criticized as needless abstraction; others defend them as a light, extensible interface.
  • Practical doubts: people may stop using a script that “does nothing,” skip manual steps, or revert to old habits; interruptions and error handling can be awkward.

Edge cases, security, and GUIs

  • SSH key example drew security criticism: admins shouldn’t handle user private keys; cert-based SSH and better key flows are suggested.
  • GUI-only steps remain a major blocker to full automation; GUI testing tools are seen as brittle.
  • Several note the importance of documenting expected outputs and error conditions, or else users/scripts may blindly continue.

LLMs and evolution

  • Some argue that today LLMs can take a do-nothing script and generate partial automation quickly.
  • Others caution: LLM-produced code may encode unsafe assumptions (e.g., reusing keys, no passphrase), so human review and judgment remain essential.

Cities can cost effectively start their own utilities

Urban–Rural Cross-Subsidies and Wildfire Risk

  • Many argue PG&E’s core problem is California’s liability regime and the cost of serving wildfire- and rural zones, which is effectively socialized through very high urban rates.
  • Several commenters support cities carving out their own utilities so dense, low-fire-risk customers stop subsidizing undergrounding and line maintenance in hills and forests.
  • Others warn this “cherry picking” would strand poorer/rural users with unaffordable power and effectively unwind rural electrification; some explicitly say that forcing people out of high-risk fire zones is a feature, not a bug.
  • Alternatives proposed for remote areas: off‑grid solar plus batteries, local microgrids, or community-scale storage at the edge of transmission lines.

Legal, Regulatory, and Political Constraints

  • Debate over whether California could use liability to bankrupt PG&E and “scoop up” assets runs into the federal takings clause; most think outright confiscation is unconstitutional.
  • The CPUC and other state bodies already micromanage PG&E’s capex and executive pay, giving the state de facto control without ownership—and without direct political blame.
  • For cities to municipalize, they must either buy PG&E’s distribution assets (likely at a high, regulator-mediated price) or build a parallel grid; SF’s failed bid and Boulder’s decade-long fight with Xcel are cited as cautionary tales.

Rates, Costs, and Efficiency

  • Commenters note stark contrasts: municipal utilities in Santa Clara, Palo Alto, Alameda, Sacramento, Austin, Chattanooga, etc. charge roughly half or less of PG&E’s ~40–50¢/kWh retail rates.
  • Skeptics point to PG&E’s ~11% profit margin and argue you can’t get 30–50% savings just by removing profit; they suspect the article’s numbers ignore major capex, wildfire liabilities, and hidden costs that cities would still face.
  • Others counter that PG&E’s distribution charges and wildfire/legal overhead are inflated by decades of mismanagement and perverse “cost-plus” regulation that rewards spending, tree trimming, and undergrounding over smarter protection tech.
  • There’s debate over rate design: fixed vs per‑kWh charges, rooftop solar cost shifting, income-based fees, and whether cross-subsidies should be explicit taxes instead of buried in tariffs.

Governance, Privatization, and Ideology

  • Supporters of municipal utilities frame this as a classic natural-monopoly case: public or cooperative ownership avoids shareholder extraction and can reinvest surpluses in undergrounding and reliability.
  • Critics worry city governments will raid utility surpluses, under-maintain infrastructure for short-term political gain, or lack technical competence.
  • Thread repeatedly veers into broader arguments about socialism vs capitalism, neoliberal privatization of public assets, regulatory capture, and whether public or private entities have actually delivered cheaper, more reliable power in practice.

German civil activists win victory in election case against X

Legal Basis and Obligations under EU Law

  • Multiple commenters identify Article 40(12) of the EU Digital Services Act (DSA) as the key legal basis: very large platforms must provide researchers access to publicly available data to study “systemic risks” (including election interference).
  • The German case is framed as clarifying that this DSA right is judicially enforceable nationally.
  • The 6,000€ cost order is seen as routine court costs, not the main sanction; non‑compliance could trigger much larger EU‑level DSA fines (up to 6% global turnover) and/or further German court measures (injunctions, daily penalties).

Enforcement and Practical Consequences

  • Debate on how Germany/EU can enforce against a foreign platform: options mentioned include blocking domains/apps at ISP/DNS level, cutting off payments and ad business, or broader EU asset and service restrictions.
  • Examples cited: prior blocking of The Pirate Bay, illegal gambling sites, and X’s conflict with Brazilian courts.
  • Some doubt X will ever face serious personal consequences at the executive level; others note legal exposure could at least limit travel and operations.

Transparency vs Privacy and Cambridge Analytica Comparisons

  • Critics argue EU privacy policy is inconsistent (“privacy for me, not for thee”) and question forcing a private company to provide data “for free.”
  • Supporters respond that the law covers only publicly visible content and engagement data, not private messages, and that access would be for vetted researchers under strict conditions.
  • Cambridge Analytica is contrasted: that scandal involved private, identifiable data, secret sharing, and data brokerage; here the intent is regulated research transparency. Some push back that true anonymization of social data is hard.

Democratic Rationale and Election Integrity

  • Many see research access as essential to monitor disinformation, bots, and foreign interference in elections, recalling the Mueller/Russia investigations.
  • The DSA is praised for recognizing that at X/Facebook scale, “innocuous” features can create systemic risks, implying extra obligations for very large platforms.
  • One concern raised: hostile or illiberal future governments could weaponize vague notions of “researchers” and “systemic risk” to selectively scrutinize opponents; some argue the data should be broadly accessible to all, not just approved researchers.

X’s Political Direction and Need for Evidence

  • Several commenters claim it is “obvious” that X now amplifies right‑wing discourse, linking this to ownership, monetization changes, and influencer incentives to align with the owner’s views.
  • Others dispute that the directional bias is “clear,” or argue that shifts rightward are more about broader political trends or left‑wing alienation of former supporters.
  • A recurring point: precisely because perceptions diverge, systematic, data‑driven research is needed to characterize how discourse and reach have changed over time.

Sovereignty, Markets, and Normative Disagreements

  • One thread stresses that operating in Germany/EU means obeying local law; a company can exit the market if it dislikes the rules.
  • Some US‑leaning commenters frame this as European bureaucratic overreach or harassment of an American company; others counter that the US itself demands far more from foreign platforms (e.g., TikTok).
  • Moral objections surface against compelling a company to “work for free” for researchers; counter‑arguments emphasize that firms don’t have a right to unregulated operation, especially when their scale can impact democratic processes.