Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 349 of 535

Don't guess my language

Misused language detection vs. Accept-Language

  • Many commenters want sites to respect the browser’s Accept-Language header instead of guessing from IP or geolocation.
  • Several point out that OS/browser already expose user language preferences and ordering, but most sites ignore this in favor of crude GeoIP or country-based fallbacks.
  • Others note that Accept-Language is imperfect for daily-multilingual users: preferences are topical (original vs. translated) rather than a strict global order, and people often set the “most practical” language (e.g., English) rather than their native one.
  • There’s discussion of quality weights (q values) on both client and server, and the idea that automatically translated variants should always have very low priority if used at all.

Frustration with auto-translation and forced localization

  • Strong backlash against auto-translated pages, video titles, and AI dubbing (YouTube, Reddit, some docs sites).
  • Users often speak both the “source” and “target” language and find translations lower quality, misleading, or actively harmful for learning the original language.
  • Many complain that these features are default-on, hard or impossible to disable, and frequently mis-detect language, creating uncanny voices and broken text.
  • Some resort to browser extensions, VPNs, or manual URL hacks just to get original-language content.

GeoIP, location, currency, and units

  • GeoIP databases are described as inaccurate and unstable; they routinely misplace users and drive wrong language, store, or shipping choices.
  • Commenters argue GeoIP might be acceptable only for pre-filling things like shipping estimates or regional legal text—and even then must be easy to override.
  • Complaints extend to forced currencies and “dynamic currency conversion” seen as predatory; users prefer to pay in the merchant’s base currency.
  • Similar irritation exists for forced imperial units or US-style dates when users explicitly prefer metric or ISO formats.

Patterns on major platforms

  • Google is singled out as a major offender: Search, Maps, YouTube, Play Store, Ads, and account UIs repeatedly ignore explicit language settings and Accept-Language, especially when traveling or in multilingual regions.
  • Other examples include Facebook, eBay, AliExpress, app stores, streaming services, and mapping/navigation apps mangling language, script, or audio/subtitle choices.

Desired best practices

  • Use Accept-Language as the primary signal, never IP, and never auto-translate by default.
  • Always provide a clear, consistent language switcher; remember the explicit user choice via cookie or URL.
  • Separate language from locale (dates, units, currency, time zones) and let users configure both, ideally per-site or per-app.
  • When in doubt: don’t guess; show a simple choice and then stay out of the way.

Side projects I've built since 2009

Selling side projects & microacquisitions

  • Several commenters ask how the author sells so many small sites.
  • Approaches mentioned: listing on marketplaces (Acquire.com, Flippa), people reaching out directly via contact forms, and general microacquisition-style deals.
  • Reported sale prices range from roughly a few hundred dollars to low four figures, totaling a bit over $35k across projects.
  • Some note many “sold” projects are now parked/defunct and speculate that often the domain/SEO/ad potential is what’s really being bought, not a full-fledged “product.”

Getting traffic & early users

  • Tactics: Show HN posts, writing articles, good on‑site copy for SEO, sharing with friends/coworkers, and posting in relevant niche communities (without spamming).
  • Social platforms like Instagram Reels/TikTok are cited: algorithms test content with small groups first, so large follower counts aren’t strictly required. Some companies even pay creators to run multiple “fresh” accounts with proven video formats.

Unfinished projects & the “cemetery” idea

  • Many relate more to “side projects I haven’t finished” and joke such a list would itself remain unfinished.
  • A playful “Side Project Cemetery” service is proposed: upload abandoned projects, give them a ritual send‑off, and let visitors “grave-rob” code or ideas.
  • Others note that GitHub already functions as a kind of uncurated museum of abandoned experiments.

Why do side projects? Fun, learning, or money?

  • Strong theme: unfinished projects aren’t inherently bad; they’re often for fun, learning, or solving personal problems.
  • Several people consciously redefine “finished” as “I got what I wanted out of it” rather than “has paying users.”
  • Others are highly motivated by even small amounts of side income, while some feel money goals can kill the fun and turn projects into “side hustles.”

Burnout, motivation, and energy

  • Multiple comments describe exhaustion, burnout, or “boreout” (nothing seems worth doing), and the guilt of not shipping.
  • Some argue the key is finding a project you genuinely believe in; when that happens, energy returns and long coding stretches feel rejuvenating.
  • Others emphasize it’s OK to rest and that life changes (kids, health issues) naturally slow side-project output.

Process, perfectionism, and getting started

  • Advice themes:
    • Start now; early momentum matters more than perfect planning.
    • “Today’s good enough beats tomorrow’s perfect”; all code is eventually thrown away.
    • “Paralysis by analysis” is framed as a form of perfectionism that often leads to doing nothing.
    • Short “5‑minute dips” into a task can bootstrap progress and reduce self‑blame.

Tools and LLMs

  • Some describe LLMs as dramatically lowering friction: helping with prototypes, research, and tedious tasks, making old shelved ideas feasible within busy adult lives.
  • Others reject AI assistance entirely, wanting every line and idea to be personally authored; they see AI/autocomplete as undermining the sense of ownership.
  • A contrasting view sees ideas as inherently composite—AI is just another source of inspiration, like conversations or books.

Portfolios, inspiration, and page design

  • Several readers are inspired to build their own “side project timelines” instead of relying on scattered blogs/GitHub repos.
  • Feedback includes UX details (e.g., making project URLs clickable).
  • Some share their own long-running side projects (e.g., a book-ranking site with millions of monthly views) as proof that simple tools can grow large over time.

Maintenance, shutdowns, and taxes

  • The author’s rule of thumb: if a project loses traffic or personal interest, simply let the domain expire.
  • A commenter asks about taxes on small sales in Europe; the main suggestion is to use an accountant because treaty and origin-country rules can be complex.

Value and ROI of niche/list sites

  • People question why anyone would buy simple “list” sites (like the Google Cemetery), and whether there is real ROI.
  • Hypothesized value: occasional media coverage or viral spikes that can be monetized with ads, especially for low‑maintenance sites.

Germany drops opposition to nuclear power in rapprochement with France

Access and Article Context

  • Some commenters note difficulty accessing the FT piece behind JS/captcha, but the thread largely assumes familiarity with Germany softening its anti-nuclear stance at the EU level, not at home.

Is This a Real Policy Shift?

  • Several argue the “rapprochement” is mostly about Germany no longer obstructing pro‑nuclear EU rules, rather than building or reopening reactors domestically.
  • Key practical impact discussed: France currently gets fined under EU renewable targets because nuclear is excluded from “renewables”; changing that is seen as a genuine, meaningful win for France.
  • Multiple commenters insist there is “zero chance” Germany will build new plants; public opinion, party politics, and past compensation deals with utilities are cited.

Economics: Nuclear vs Renewables + Storage

  • One side claims PV + batteries are now cheaper than new nuclear, with rapidly falling costs for solar modules and storage, especially in China; cites Vogtle’s cost as a negative benchmark.
  • Opponents argue LCOE is misleading for intermittent sources; nuclear’s high capacity factor and grid‑stability value aren’t captured. They reference “value‑adjusted” metrics that make nuclear competitive if plants aren’t shut down for political reasons.
  • Long exchanges debate:
    • System costs for renewables: batteries, grid expansion, synchronous condensers, backup gas, hydrogen, etc.
    • Whether grid upgrade costs for renewables are modest or seriously underestimated (Australian AEMO numbers disputed).
    • Gas turbine and storage costs, and whether current price spikes are structural or cyclical.
  • China is used both as a pro‑nuclear example (large nuclear buildout alongside huge solar) and as evidence that nuclear still trails renewables in deployment.

Grid Reliability, Inertia, and Blackouts

  • Engineers point out that high renewable penetration stresses inertia and voltage/frequency control.
  • The recent Iberian blackout is repeatedly referenced: some blame fragile high‑renewable grids; others stress the root cause is not fully known and note that “spinning metal” grids have also failed historically.
  • Pumped hydro is highlighted as superior long‑duration storage where geography allows; lithium batteries are seen as vital for short‑term balancing but have fire risks.

Safety, Waste, and Risk Perception

  • Pro‑nuclear voices emphasize contained, small‑volume waste (dry casks, deep repositories) vs diffuse CO₂ emissions.
  • Anti‑nuclear commenters stress long‑lived waste, repository uncertainties (e.g., Asse II), historical ocean dumping, and political decisions to evacuate large areas after accidents.
  • There is a long sub‑thread on radiation risk models (LNT vs alternatives), evacuations at Fukushima, deaths from power shortages versus radiation, and whether safety expectations for nuclear are held to an unrealistically absolute standard.
  • Local health concerns (e.g., reported higher childhood leukemia near plants, elevated cancer risk for workers) are raised; others question the strength/interpretation of this evidence.

Climate, Emissions, and Fair Comparisons

  • Several posts contrast Germany’s relatively high CO₂ intensity with France’s low‑carbon nuclear-heavy mix, accusing German anti‑nuclear policy of worsening emissions.
  • Counterarguments focus on:
    • Long‑term competitiveness: renewables + storage costs trending down versus nuclear’s slowness and cost overruns.
    • Waste, accident risk, and consent to imposed risks on distant or future populations.
    • Dependence on uranium imports versus fossil fuel imports, and the role of subsidies on all sides.

EU Politics and Influence

  • Commenters note that in the EU, member states necessarily influence each other’s choices; the issue is whether Germany should be able to block others’ nuclear paths via regulation and funding of anti‑nuclear NGOs.
  • Some expect a broader political trade between France and Germany: Germany eases its blocking of nuclear; France gives ground elsewhere (unspecified in the thread).

A lost decade chasing distributed architectures for data analytics?

Small vs. “Big” Data and Hardware Reality

  • Many commenters report that most real-world “big data” workloads are only a few GB–TB and often fit comfortably on a single modern server or VM (sometimes even a 2012-era laptop).
  • NVMe and large-RAM machines make single-node analytics viable for far more use cases than the “web-scale” narrative suggested.
  • Some note that median and even 99.9%-percentile Redshift/Snowflake scans are modest, but others argue those small reads partly reflect users contorting workloads around platform limitations.

DuckDB, Small Data, and Analyst Ergonomics

  • DuckDB is praised for revolutionizing workflow more than raw capability: easy local analysis, SQL joins, and integration with notebooks and Parquet.
  • Comparison is often to pandas/dplyr/Polars: DuckDB is seen as more convenient for joins and larger-than-RAM-ish datasets, though R data.table and dplyr remain strong for in-memory work.
  • Critics stress DuckDB’s sweet spot: static or slowly changing data, few writers, small-ish total datasets, and tolerable multi‑second latencies.

Database Choice: More Than Query Speed

  • One side argues databases must fit into a broader ecosystem: governance, operations, compliance, collaboration, and business processes often dominate over pure performance.
  • Others counter that a database’s core job is reliable storage and fast queries, and everything else is layered on top.

SQL vs. NoSQL / JSON Stores

  • Several comments revisit the long-running “relational vs. hierarchical/JSON” debate:
    • Pro-SQL voices cite relational algebra, flexibility of querying, and historical cycles (network/XML/JSON DBs repeatedly losing ground).
    • Defenders of MongoDB/Cassandra note they solve real problems, have strong commercial traction, and are appropriate when schemas are uncontrolled or application-defined.
  • There is pushback against using company revenue as proof of technical merit; success is seen as weak evidence of architectural soundness.

Distributed Stacks, Spark, and Scala

  • Multiple practitioners report being forced onto Spark/Scala “big data” stacks for sub-GB feeds, describing them as slow to develop, operationally heavy, and unnecessary for most jobs.
  • Others reply that:
    • Centralized clusters solve governance/productionization problems (no copying sensitive data to laptops).
    • Single-node Spark is possible, and you may someday need to scale without rewriting.
  • Opinions on Scala are polarized: some see it as powerful and innovative; others report painful experiences with tooling, compilation speed, and “personal dialects.”

Statistics, Benchmarks, and Geometric Mean

  • A side thread debates geometric vs arithmetic mean for timing benchmarks.
  • Pro-geo-mean arguments: symmetric treatment of speedups/slowdowns, appropriate for multiplicative effects.
  • Critics show concrete examples where geometric mean understates real wall-clock impact, arguing it only fits compounding scenarios (e.g., price changes), not sequential tasks.

Hype, Incentives, and the “Lost Decade” Question

  • Several comments frame the 2010s big‑data wave as driven by:
    • Investor and management obsession with “web-scale,” microservices, and modern data stacks.
    • Resume-driven architecture and VC-funded ecosystems that lock data into hosted platforms.
  • Others argue the distributed push was justified for genuine petabyte‑scale analytics and high-ingest, low-latency workloads (logs, observability, SIEM, etc.), where single-node tools are insufficient.
  • A recurring theme: data size alone is a poor proxy; concurrency, latency, ingest, governance, and economics often determine whether distributed architectures are warranted.

Tallest Wooden Wind Turbine

Tower Geometry: Cylinders vs Trusses

  • Several comments explain modern towers as cantilevered beams dominated by lateral wind loads from any direction; bending stresses are highest at the perimeter, so a thin-walled hollow cylinder is near-optimal for material efficiency.
  • Truss/grid structures (like cranes) let wind pass through, which is desirable for cranes but not for turbines whose blades must extract wind energy.
  • Cylindrical/tubular structures often win on labor cost: factory-rolled sections with welded flanges are fast to assemble compared to many lattice pieces and bolts.
  • One commenter objects that “put all material at the perimeter” is an oversimplification because gravity, local loads, and stability also matter, but others argue that doesn’t change the hollow-vs-truss conclusion for towers.

Why Wood Towers? Strength, Cost, Transport

  • The company claims steel is strong per volume, but their laminated veneer lumber (LVL) is better per weight and per cost if you can accept thicker walls.
  • Standardized tower geometry and well-known loads make wind towers a simpler use-case for engineered timber than skyscrapers.
  • Wood segments can be trucked on normal lorries and potentially scaled; some wonder if container-shippable modules could enable further cost reductions.

Blades, Foundations, and Recyclability

  • Many see blades and huge concrete bases as the real ecological issues, not steel towers. Blades are composite, historically landfilled; newer processes (e.g., cement kilns, recyclable designs, chemical recovery) are emerging but not fully scaled.
  • Concrete bases are massive and effectively permanent, sealing soil even if covered later.
  • Some suggest wood blades for smaller turbines and note projects pursuing wooden blades already.

“Net-Zero” Claims and Lifecycle Emissions

  • Multiple commenters say wind’s lifecycle emissions are already very low and “paid back” within months when displacing gas generation.
  • The “net-zero” branding here appears to rely on biogenic carbon stored in the wood tower offsetting manufacturing emissions. Skeptics ask what happens to that carbon after ~30 years, especially if LVL contains resins and ends in incineration or low-grade reuse.
  • Others emphasize that even a 30% reduction in already-low gCO₂/kWh is marginal compared to larger climate problems, but still a nice improvement.

Grid Integration and Backup

  • Some worry about costs of balancing variable wind and mention blackouts (e.g., recent Iberian event) and low-inertia grids; others argue investigations don’t show renewables as the root cause.
  • Several argue variability is overblown: grids already manage changing loads, gas peakers, imports/exports, load-shedding, and emerging storage; firming needs only become acute at very high renewable penetration.
  • Backup from existing gas plants remains common; batteries are growing but not yet decisive in most places.

Land Use, Aesthetics, and NIMBY

  • Aesthetics are debated: some love turbines as futuristic; others fear truss towers would be uglier, while a few fantasize about traditional-looking “windmills” but concede they’d be much less efficient and shorter.
  • Land-use concerns are strong in some countries (e.g., Norway), where new mountain roads for turbines are seen as major nature incursions and catalysts for further development.
  • Elsewhere, commenters note most access roads are gravel or dirt and limited in extent compared with fossil infrastructure or resource extraction.

Timber Construction and Broader Skepticism

  • There’s broader skepticism about wood “replacing steel”: many past attempts in construction have stalled, though mass timber high-rises are slowly appearing.
  • One commenter calls this an over-engineered, grant-driven Nordic project: clever engineers on marginal impact problems, given that only ~10% of turbine construction energy is in the steel tower vs ~90% in the concrete footing.
  • Others respond that towers are a tractable, standardized niche where timber can realistically win on cost, transport, and carbon—even if they don’t solve the blade, foundation, or grid challenges.

Linguists find proof of sweeping language pattern once deemed a 'hoax'

Extent and nature of “many words for X”

  • Multiple commenters note that English and other familiar languages already have many distinct terms for snow, especially among skiers, mountaineers, and people from snowy regions (powder, crust, firn, slush, hardpack, etc.).
  • Similar points are made for other domains: English “love” has many near‑synonyms and phrases; British English has many rain words; hackers have hundreds of words for “broken”; Italian has vast pasta vocabulary.
  • The common rebuttal: it’s not that other languages can’t express these distinctions, but some use single words where English uses multi‑word phrases.

Inuit snow vocabulary and polysynthetic languages

  • The original “100 Eskimo words for snow” claim is traced back to a much smaller set (e.g., four roots in early work), then inflated via retelling.
  • Lists of Inuit snow‑related terms are shared, but several people emphasize the key technical point: in polysynthetic, highly agglutinative languages, counting “words” is meaningless because you can build unbounded compounds from a small root set.
  • This same issue arises in Germanic and Scandinavian compounds and is cited as a major flaw in naive “word counting” across languages.

The new “lexical elaboration” study

  • The study’s method—counting how much bilingual dictionary space a concept takes up—is seen as interesting but shallow.
  • Critiques:
    • Bilingual dictionaries are biased by compilers’ expectations (e.g., if a language is famous for “snow words,” lexicographers over‑list them).
    • Dictionaries mix parts of speech, abbreviations, transliterations, and rare synonyms, inflating counts in inconsistent ways.
    • The online exploration tool visibly shows such artifacts in multiple languages.
  • Several commenters argue the headline claim of “proof” and “sweeping pattern” is far stronger than the cautious language of the original paper.

Language, culture, and cognition (Sapir–Whorf)

  • Many see the robust direction as “culture/experience → lexical elaboration,” not strong Whorfian “language limits thought.”
  • Others argue for mutual influence: language can narrow or nuance how time, causality, and obligation are expressed, potentially impacting habitual reasoning.
  • Anecdotes from bilinguals describe different “personalities” or emotional states in different languages, and research is mentioned where native vs non‑native phonemes recruit different brain areas.
  • Overall sentiment: localized, subtle effects of language on cognition are plausible; broad, deterministic claims remain unconvincing, and the article is criticized for overselling modest findings.

What makes a good engineer also makes a good engineering organization (2024)

Tool mastery and the camera/filmmaker analogy

  • Several commenters dispute the article’s suggestion that deep knowledge of how tools work doesn’t strongly correlate with output quality.
  • They argue great filmmakers (or violinists) must understand parameters like lenses, exposure, lighting, etc. in depth, even if they don’t know how to build a camera or instrument.
  • Others defend the original point: you need to know “which parameters affect output and how,” not the physics or manufacturing details; knowing internals alone doesn’t make you a good artist.
  • Some note the phrase “how the camera works” is ambiguous and caused much of the disagreement.

What is “engineering” vs “typing” and where creativity comes from

  • One view: engineers measure, follow processes, and discover via conscientiousness and persistence; many software developers are just “typists.”
  • This is strongly challenged as elitist and unrealistic: much real engineering is correctly assembling known parts and designs, not reinventing or re‑measuring everything.
  • Creativity is seen by some as emergent and not reducible to persistence + IQ; simple ideas like Docker/Terraform are cited as counterexamples.

Software vs traditional engineering and standardization

  • A recurring theme: software feels “magical” and unprofessional because it lacks the codes, standards, and specializations found in civil/mechanical engineering.
  • One long thread argues most software is still bespoke, akin to pre‑code construction, and that tightly defined “ways of building” would reduce cost and chaos.
  • Others counter that languages, ecosystems, and backward compatibility constrain standardization, and that software’s diversity/fad‑driven nature makes heavy standardization both hard and, to some, undesirable.
  • There is broad agreement that software complexity can scale far beyond physical systems and that senior work is largely “managing complexity.”

Discovery, abstraction, and comparisons to other fields

  • Some see the essay as underplaying how much all engineering disciplines already use abstraction and discovery.
  • Defenders reply that the intro was a framing device, not a denial that other engineers discover things, and accuse critics of nitpicking side points instead of engaging the core argument.

Organizational design, Conway’s Law, and “black‑box” teams

  • Commenters like the idea that good organizations, like good engineers, deeply understand their own systems rather than treating every team as an opaque black box.
  • Conway’s Law is reframed: rather than doom, you can deliberately design the org to match the software you want, and continuously adapt structure as the product evolves.
  • A concrete example: separating fast‑moving UI/AI feature teams from slow, capacity‑planning infra teams greatly reduced frustration; grouping work by similar “velocity” made both sides more effective.
  • Many endorse the article’s core claim: vision and implementation should co‑evolve, and cross‑team understanding is crucial for large, non‑incremental change.

Funding, conventions, and constraints on “radical” orgs

  • One thread notes that external funding (especially VCs) pushes companies toward conventional structures and metrics, limiting how radical org design can be in practice.
  • Others speculate that AI‑enabled small teams might soften these constraints, making non‑standard orgs more viable, but this is presented as uncertain.

Engineers, business, and what to optimize for

  • There’s a long, conflicted debate about whether engineers should “focus on product” and let business people focus on profit.
  • One camp: the engineer’s duty is to product quality and solving customer problems; profit focus leads to “enshittification” and shipping garbage.
  • The opposing camp: it’s dangerous for engineers to ignore profit; code is ultimately a means to solving paying customers’ problems, and being involved in making that profitable is part of the job.
  • Replies try to reconcile this: caring about customers is caring about the product; the real tension is sacrificing product for short‑term profit vs sacrificing profit for long‑term product quality.

Signal as credibility test and lightning rod

  • Multiple comments invoke the author’s track record building a widely used secure messaging system as evidence that the organizational/engineering views are hard‑won, not naïve.
  • A large subthread then debates that system itself:
    • Supporters see it as a high‑quality, non‑VC, open‑source‑driven success and a positive model.
    • Critics highlight battery usage problems, disputes over openness (server code delays, F‑Droid/reproducible builds issues), centralization vs federation, and alleged ties to US government funding.
    • There are sharp disagreements over whether these issues are mostly “nerdy details” vs serious trust‑breakers.

Games, volume, and quality as analogy

  • The article’s Steam/Metacritic chart (more games, not more top‑rated games) sparks debate.
  • Some accept it as evidence that making creation easier increases output but not necessarily excellence.
  • Others argue ratings are relative and capacity‑limited (finite reviewers, shifting standards), so the flat line might reflect reviewer bottlenecks or rising expectations, not stagnant quality.
  • A side thread notes many once‑groundbreaking games age poorly as later titles refine their innovations, raising the bar.

Miscellaneous reactions

  • A few readers focus on the essay’s key takeaway: systemic change is impossible if every team treats every other as an abstraction layer; broad organizational self‑understanding is prerequisite to big leaps.
  • There’s appreciation for the color‑cycling landscape GIFs used in the post, with links and discussion of that animation technique.
  • Some lament the site being excluded from the Wayback Machine and share personal archiving strategies (PDFs, self‑hosting, alternative tools).

When a team is too big

Team size and dynamics

  • Many argue optimal engineering teams are small: commonly 3–6 people, with references to “two‑pizza” and “magical number seven” style limits.
  • Once teams exceed ~7, commenters report more politics, cliques, and vying for manager attention; some solved this with rotating, task‑based subteams that form and dissolve per project.
  • Others note unusually large teams (15–20) can still work well if there are informal subteams, strong culture, and clear ownership, but see this as exceptional rather than the norm.
  • Several point out an important missing dimension in the article: whether the team is doing exploratory R&D vs. steady‑state maintenance, since these modes demand very different structures and behaviors.

Standups and communication

  • A major thread is standups: many describe daily syncs that spiral into 30–90 minute “status theater” or solution sessions, seen as micromanagement and a waste of time.
  • Suggested fixes: written/async standups, ultra‑short “blocked / not blocked” check‑ins, enforcing strict time limits and agendas, and moving real problem‑solving to ad‑hoc follow‑ups.
  • Others defend brief standups as useful “dayplanners” for coordination, surfacing blockers, nudging juniors to ask for help, and giving managers a quick view of risks.
  • Several note that when standups are the only communication forum, they bloat; healthy teams need ongoing direct communication (chat, impromptu calls, PRs) outside the daily ritual.

Generalists vs specialists

  • The article’s “go generalist/full‑stack” solution is contentious.
  • Supporters say any strong engineer can learn another discipline; T‑shaped skills (broad with one or more deep areas) match what good engineers already do.
  • Critics counter that true full‑stack across modern frontend, backend, DevOps, observability, etc. is unrealistic for most; keeping up with multiple fast‑moving ecosystems is the real constraint.
  • Some domains (e.g., legacy Oracle/Windows stacks vs Kubernetes/Linux) or advanced UX/accessibility/performance needs are cited as cases where specialization is essential and generalism doesn’t scale.

Management, process, and “best practices”

  • Several commenters see the root problem as weak middle management: too many direct reports, no facilitation, and cargo‑cult Scrum ceremonies.
  • Others argue there are no universal “best practices,” only patterns that fit specific contexts; killing rigid ceremonies (including standups) can be appropriate if teams communicate well by other means.
  • Examples from large OSS projects are used to show alternative coordination models based on release cadence, code review, and gatekeeping rather than formal teams.

AI‑training notice and licensing

  • The article’s “no generative AI / no training” notice sparks debate.
  • Some like it and note that, in the EU, machine‑readable reservations (e.g., robots.txt) may have legal weight.
  • Others consider it futile or conceptually confused: once text is public, trying to dictate how people (or models) learn from it is seen as unenforceable, though countered by analogies to software licenses and IP rights.

The principles of database design, or, the Truth is out there

Normalization, performance, and usability

  • Many commenters argue the article over-emphasizes full normalization (3NF/5NF/6NF).
  • Common practice described: aim for ~3NF (sometimes BCNF) and selectively denormalize for performance, especially for reporting and analytics.
  • Some find highly normalized schemas painful for ad‑hoc queries (too many joins, especially in meetings or exploratory analysis).
  • Others counter that joins are intrinsic to the relational model; if you dislike joins, you may want a different data store or a dedicated reporting schema/views.
  • Skeptics of “Principle of Full Normalization” see it as ideological purity that ignores trade‑offs, hardware realities, and domain ambiguity.

Natural vs surrogate keys (PED principle)

  • The proposed “Principle of Essential Denotation” (use natural keys as identifiers) is heavily contested.
  • Multiple commenters report long, painful experiences where natural keys (e.g., national IDs, ISBNs, job codes, user-defined names) turned out to be:
    • Non-unique, reused, or duplicated.
    • Mutable due to policy changes, errors, or real‑world events (adoption, fraud, schema changes).
  • Many strongly prefer surrogate keys (typically integers) as primary keys, with natural keys enforced via unique constraints where appropriate.
  • Others note that natural keys are still important conceptually; danger is when they are ignored entirely and no constraints are enforced.

Security, exposure of identifiers, and UUIDs

  • Debate over having separate internal IDs (e.g., bigint) and external IDs (UUIDv4/v7, encrypted IDs).
  • One side: don’t expose internal sequential IDs; they reveal scale and enable inference attacks (German tank problem–style reasoning). Random or encrypted external IDs are seen as a useful extra layer.
  • Opposing view: relying on obscurity is fragile; proper authorization should make exposed IDs harmless, and adding multiple IDs increases complexity and query cost.
  • Some suggest encrypting internal IDs into 128‑bit opaque tokens, UUID-like but not standard, as a cheap way to avoid leaking internal state.

Messy reality and “natural” keys

  • Many anecdotes show supposedly “natural” identifiers are messy: duplicate or invalid ISBNs, conflicting government job codes, non-unique SSNs/national IDs, twins with near-identical attributes, people lacking documents, changing ID formats.
  • Takeaway: any externally assigned ID is risky as a primary key; treat such values as domain data, not core identity.

ORMs, theory vs practice, and domain complexity

  • Some principles and examples are said to map poorly to mainstream ORMs; developers relying solely on ORMs may miss important SQL features and optimizations.
  • Commenters highlight domains where:
    • Identity is probabilistic (entity resolution), so no clear natural key exists.
    • Multiple representations are inherently required (e.g., spatial vs graph structures in mapping).
  • Several criticize the article’s philosophical framing (“truth”, “representation of reality”) as overly theoretical; they emphasize pragmatic schemas that are efficient, evolvable, and reflect messy business rules rather than an idealized model.

Show HN: Job board aggregator for best paying remote SWE jobs in the U.S.

Non-US markets and monetization ideas

  • Multiple commenters requested versions for India and Europe; one detailed India’s strong preference for remote work and weak existing tooling (LinkedIn “spam”, outdated Naukri).
  • Suggestions included India-specific pricing tiers (cheap intro, then much higher for 0–2 YOE grads) and focusing on less-intimidating, junior-friendly roles.
  • Some felt the India-focused product is a separate opportunity someone else could build.

Performance, animations, and mobile UX

  • Many reported severe lag or freezes, especially on phones, and blamed the hero animation and table rendering.
  • The author traced this to: (1) a table component that created thousands of link overlays due to a Safari bug workaround, and (2) unnecessary re-renders from a Zustand store rehydrate.
  • They rewrote the table using CSS grid and added shallow state comparison; users confirmed performance improved, but some still dislike animations in principle.

Features, filters, and data correctness

  • Common asks: column sorting (especially by total comp), search, tech-stack filters (e.g., SQL/Java/C#), and an API/feed for integrations.
  • Users flagged incorrect entries: hybrid/onsite roles misclassified as remote, and at least one job where total compensation < base salary.
  • Suggestions included regex/LLM-based filtering for non-remote posts and sanity checks on comp data.

Compensation discussion (US vs Europe, remote vs in-office)

  • Several were shocked by high US TC versus European pay; others noted EU’s different tax/social systems and more equal wealth distribution.
  • Thread references the “trimodal” compensation idea: tech companies (especially US big tech) pay 2–3x non-tech; getting into that band matters more than experience years.
  • Remote roles generally pay less than SF in-office, and some companies adjust pay by geography (pay zones).

Remote hiring, job boards, and strategy

  • Some argue cold applications to remote roles are nearly lottery odds; referrals and in-person networks are seen as more effective.
  • Others counter that boards are still crucial for discovery, and cold applies can work, especially if done early when roles post.
  • Concerns raised about fake resumes (e.g., from hostile states) and “ghost jobs” inflating listings and wasting applicant time.

Gemini figured out my nephew’s name

Mobile layout and web UX

  • Many readers report the blog is broken on mobile (cut-off sides, unusable in portrait).
  • Workarounds include reader mode, landscape orientation, zooming out, or desktop view.
  • This triggers a broader gripe: modern sites and even AI docs (ChatGPT, Anthropic) often have unreadable tables/code on both mobile and desktop.
  • Some see this as a symptom of HTML/CSS being used for pixel-perfect layout instead of device-driven presentation.

Giving LLMs access to email vs local models

  • Several commenters are uneasy about handing email to hosted LLMs, even via “read-only” tools.
  • Some argue this is moot for people already on Gmail; others still avoid plaintext email for private topics, preferring E2E messengers (WhatsApp, Signal) or calls.
  • Others note that current local models (Gemma, Qwen, Mistral) can already do tool use and summarization, so similar setups could run entirely on-device—if you have strong enough hardware.

Privacy, deanonymization, and future misuse

  • A major thread discusses how AI plus large-scale training data will pierce online pseudonymity.
  • Stylometry and writing-style fingerprinting can already link alt accounts; AI will make this easier and more accurate.
  • People recount being doxed or “history-mined” over petty disputes; targeted ads and data brokers are cited as proof that large-scale harvesting is already happening.
  • Some update their “threat model” to assume any shared data could be recombined in surprising ways years later.

LLM memory and hidden data retention

  • One commenter claims ChatGPT retains information even after visible memory and chats are deleted, implying some hidden, unmanaged memory.
  • Others are skeptical and ask for proof, arguing it may be hallucination or misunderstanding; they note potential legal implications if it were true.
  • There’s general cynicism that tech companies may keep more data than they admit, and “soft deletion” is suspected.

How impressive is the “nephew’s name” trick?

  • Some view Gemini’s deduction as a neat but minor demo: essentially email search plus a plausible inference from subject/content (“Monty”) to “likely a son.”
  • Critics say a human assistant would be expected to do at least as well, perhaps adding validation (e.g., searching that name explicitly).
  • Others argue the value is offloading the tedious scanning and that this resembles what a human secretary would do.

Everyday uses and “parlor tricks”

  • Examples include using LLMs to:
    • Scan photo libraries for event flyers and extract details.
    • Connect to email/Redmine via MCP for contextual coding help.
    • Perform weight-loss trend extrapolation and then infer the underlying task from bare numbers.
  • Some call these “parlor tricks”; others say the speed and flexibility are genuinely useful, even if the underlying operations (search, summarize, regress) are conceptually simple.

Tool use control and safety

  • A few stress that “discuss before using tools” must be strictly enforced; preferences about style can be loose, but tool invocation must not be.
  • There’s consensus that robust enforcement belongs in the client (or orchestration layer), not just in the model prompt, though this is nontrivial to implement.
  • One user limits the LLM’s email access to a few threads and keeps sending as a separate, user-approved step.

Broader anxieties and humor

  • Commenters joke about AI predicting crimes or votes, invoking sci-fi (Minority Report, 2001) to express concern about loss of control.
  • Some mock the blog title as clickbait (“your son’s name,” trivial inference, or just “call your brother instead”).
  • There’s light humor about bizarre names and injection-style names that would smuggle instructions to AIs.

An Efilist Just Bombed a Fertility Clinic. Was This Bound to Happen?

Declining Birth Rates & Modern Parenting

  • Several argue that efilists “don’t need to do much” because everyday life is already making parenting unattractive.
  • Drivers cited: helicopter parenting, criminalization of unsupervised play, disappearance of “third places” (malls, arcades), screen addiction, car culture, dual-income necessity, and dispersed families.
  • Some parents push back, saying online narratives exaggerate how uniquely hard things are now and romanticize a past that was often materially harsher.

Individual vs Societal Incentives to Have Children

  • Many note that in rich countries, individuals are often better off not having kids (money, freedom, career), while societies need children to avoid aging crises.
  • There’s debate over who should pay to support parents, with tension between “we can’t afford it” and “we’re richer than ever; this excuse is nonsense.”
  • Concerns about future old-age support: childfree people may face a thin, overburdened service base and political backlash from younger generations.

Antinatalism/Efilism: Arguments and Critiques

  • Thread distinguishes “philosophical antinatalism” (“procreation is morally wrong”) from people who avoid kids for convenience or economics.
  • Some claim the latter isn’t antinatalism at all; others say it is functionally similar.
  • Critics see efilism as a reductio of utilitarianism, over‑weighting suffering and ignoring benefits of hardship, growth, and empathy.
  • Others prefer nihilism: the universe is meaningless, but that doesn’t morally mandate ending life.

Religiosity, Fertility, and Future Demographics

  • One line of argument: if “normies” don’t reproduce, high-fertility religious and ideological minorities will dominate over time.
  • This is framed as memetic evolution: any “enlightened” movement discouraging reproduction self‑extinguishes.
  • Some predict more religious or more extreme future societies; others expect reversion toward centrist norms.

Cosmism and Expansionist Alternatives

  • In sharp contrast to efilism, a few espouse a “cosmist” or transhumanist view: intelligence should spread, extend lifespans, colonize space, maybe “awaken” the universe.
  • Supporters find this inspiring and life‑affirming; detractors call it egoistic, imperialistic “sci‑fi villain” thinking.

Online Radicalization and Platforms

  • The attacker is portrayed as “terminally online” and reportedly radicalized via Reddit.
  • Commenters observe more calls for violence and negativity on large subreddits; question why Reddit escapes scrutiny compared to other platforms.
  • There’s concern that modern social media structurally amplifies extreme, death‑obsessed subcultures compared to older, more ironic movements like Voluntary Human Extinction.

Mental Health, Young Men, and Violence

  • Several link such acts to isolation, lack of community for young men, poor mental healthcare, and broken families, though others demand stronger evidence for demographic claims.
  • The bombing is seen as both ideological (death cult logic about preventing suffering) and possibly a cry for help from someone deeply unwell.

Moral Philosophy, Suffering, and the Attack

  • Some argue the bombing is incoherent: it causes suffering to prevent hypothetical future suffering. Others counter that, within efilist logic, large net suffering reduction could “justify” violence.
  • Broader point: the internet reliably produces pathological extremes of many moral systems (utilitarianism, religious ethics, etc.); there may be no “internet-proof” philosophy.

KDE is finally getting a native virtual machine manager called “Karton”

Reception of Karton and motivation

  • Many welcome Karton as a KDE-native alternative to virt-manager, especially for users already committed to Plasma and Qt applications.
  • Some feel virt-manager is powerful but clunky, dated, and poorly maintained (e.g., HiDPI issues, lack of undo, awkward XML editing).
  • GNOME Boxes is described as simpler but too limited and buggy; several people see a gap between “virt-manager complexity” and “Boxes minimalism” that Karton might fill.
  • A few question whether “another GUI for KVM/QEMU” is needed, suggesting Cockpit or existing tools are enough, but others argue a traditional desktop UI (like VirtualBox/VMware) is better for non-experts.

UI technology and naming

  • Mixed reactions to Kirigami/Qt Quick: some criticize perceived jank, inconsistencies, and preference for Qt Widgets; others argue it’s necessary for integration with modern Plasma and can be made to look good.
  • Several comments attribute Plasma’s “janky” feel to QML rendering and even joke about commercial Qt licenses.
  • The name “Karton” triggers linguistic digressions (German/Dutch/Spanish for “cardboard”), plus jokes about KDE’s “K-” naming tradition and VirtualBox/“boxes” associations.

Desired features and integration

  • Users want better graphics support (e.g., Vulkan via libvirt), GPU passthrough, and robust audio.
  • A recurring wish: running guest apps as if they were native windows (like Parallels “Coherence mode” or RDP’s single-app mode). People note partial analogues via X11 forwarding, WSL2, RDP, and VirtualBox workflows, but no clean, mainstream Linux solution.
  • Some highlight SPICE/libvirt frontends as buggy and poorly maintained, particularly around audio and HiDPI.

KDE vs GNOME, design, and stability

  • Long debate about KDE vs GNOME:
    • KDE praised for features, performance, and flexibility; critics say what it needs most is fewer bugs.
    • Several argue Plasma 5/6 are now very solid and that reputations from the KDE 4 transition are outdated.
    • GNOME is often described as pretty but overly minimal, opinionated, and reliant on fragile extensions. Some still prefer GNOME 3’s UX or tablet support.
  • Aesthetic opinions diverge: some find KDE dated and “programmer-designed” (squares, padding, complex menus); others see KDE as the only “modern-looking” option and consider whitespace-heavy styles (GNOME/Windows) superficial.

Scope of KDE and ecosystem concerns

  • Some argue KDE should focus on the DE/window management, not more apps like a VM manager, fearing developer effort is spread too thin.
  • Others counter that building a broad application suite has always been part of KDE’s mission, and Karton (a small student project) likely won’t meaningfully drain resources.
  • Theming and icon integration spark a side debate: one side claims cross-app theming routinely breaks apps; the other insists proper use of theme variables should make theming safe and is part of user freedom.

France Endorses UN Open Source Principles

Scope of the UN Principles

  • Commenters note the UN “open source principles” are high-level, intent-focused guidelines rather than binding policy or precise definitions.
  • Some view them as mostly symbolic unless tied to procurement rules, interoperability requirements, or funding for maintenance.

France’s Open Source Reality: Progress vs. Cynicism

  • Multiple posts describe strong French digital public services: unified login (FranceConnect), online taxes, fines, health, IDs, address changes, etc., often backed by free software and open data.
  • Others counter with bad experiences (education portals, FranceConnect limitations, enterprise tax UI, digital ID app not open source, encryption export bureaucracy), and argue most money still flows to Microsoft/US cloud.
  • Recent Microsoft “open bar” contracts for education and Office 365 moves are cited as evidence that practice lags rhetoric; defenders say backlash itself shows norms have shifted and that migrating huge estates takes many years.
  • Examples of concrete projects: LibreOffice on hundreds of thousands of gov desktops, the open “Suite numérique,” Renater collaboration tools, open data like real-estate (DVF) and the Référentiel National des Bâtiments with wiki-style corrections.

UN / Government Role in Open Source

  • Some ask why the UN should be involved at all; others answer: governance, standard-setting, and using its large IT budget to encourage open, interoperable systems.
  • A parallel debate asks what counts as a “public utility” in the US and whether similar principles could realistically take hold there.

Office Suites and Usability

  • There’s sharp disagreement on LibreOffice: some call it unusable with poor UI and contributor-hostile processes; others argue that mandated/default tools are often disliked but still workable, and that Office 365 is far from flawless.
  • Collaboration features (cloud editing and sharing) are seen as the main reason MS Office remains entrenched.

AI, LLMs, and Definitions of “Open”

  • Commenters wonder whether the UN principles extend to AI models and how “open source” will be defined there.
  • Meta’s Llama licenses are criticized for usage restrictions; French comparison tools correctly avoid calling them open source but are accused of downplaying some limits.
  • OSI’s AI definition and initiatives like Eleven Freedoms are discussed; some prefer stricter community standards (e.g., Debian’s ML policy) over OSI’s approach.

Regulation, Liability, and Institutional Capture

  • A long subthread fears that state-defined “open source” plus regimes like the EU Cyber Resilience Act could overburden small commercial FOSS vendors while leaving only large corporations able to monetize open code.
  • Others respond that voluntary developers are explicitly exempted, that product liability is normal in other sectors, and that engaging early with legislation can correct the worst proposals.
  • Broader worry: “open source” as a label is being diluted and co‑opted by large foundations, corporations, and intergovernmental bodies, while underfunded grassroots efforts (e.g., alternative phone OSes) struggle.

Transparency, Democracy, and Voting

  • Several argue that open-source government software will increasingly distinguish democracies from authoritarian systems, given how much power runs on code.
  • Others stress that even with open code, trust problems remain (compilers, hardware, deployment), and many advocate sticking with paper ballots plus human observers for elections.

Tools and Ecosystem Notes

  • UN use of CryptPad Forms instead of Google is praised as a concrete privacy-respecting choice aligned with the principles.
  • There is interest in more EU/federal-style funding bodies for “sovereign tech,” with debate over whether for‑profit vehicles (like German GmbH-based initiatives) are appropriate.

Building my own solar power system

DIY vs. Installer Economics

  • Many readers are struck by the large gap between DIY cost and installer quotes; DIY looks tempting if you can handle design, sourcing, and physical work.
  • Others argue that professional quotes aren’t as outrageous if you factor in labor, permitting, warranties, and roof work; some think the author slightly overpaid on hardware at retail.
  • A recurring “middle path” is: hire electricians/roofers for dangerous parts, DIY design and panel/battery choices, or buy from the same wholesalers installers use.
  • Some note that subsidy structures and tax credits can distort quoted prices upward.

Permitting, Regulation, and Utilities

  • Permitting and PG&E/PUC rules are seen as the biggest barriers: complex interconnect rules, inspections, placards, and in some cases bans on sizable off‑grid systems.
  • Several posts frame the spread of home solar as a symptom of a “broken” or rent‑seeking utility regime, especially in California.
  • Others counter that distributed solar does reduce transmission/distribution strain, which partly explains why utilities resist it.

Load Size, Homelabs, and Efficiency

  • The author’s ~1 kW continuous rack triggers a long side discussion:
    • 1 kW 24/7 is ~8,760 kWh/year, more than total house usage for some people.
    • Detailed homelab breakdowns (drives, NICs, fans, PoE, RAM) show how easily racks hit 1–4 kW.
    • Several argue for “rightsizing”: newer CPUs, fewer spinning disks, more virtualization, and hot/cold storage tiers could cut power by ~10×.
  • Others are relaxed: as long as solar/batteries cover it and the owner is happy, it’s just another lifestyle choice.

Batteries, Storage, and Grid-Level Issues

  • Multiple DIYers report large LFP banks (10–160 kWh) and off‑grid systems with near‑zero ongoing costs once built.
  • Cost of batteries per kWh is falling fast; some commenters claim lifetime costs of a few cents per kWh cycled.
  • Grid-level storage ideas appear: molten salt/sand heat storage, gravity storage, neighborhood batteries, EVs as mobile storage, hot‑water‑tank buffering.
  • Net metering changes (e.g., NEM3, Dutch feed‑in charges) push people toward local batteries and self‑consumption rather than exporting at poor rates.

Distributed Generation and Off‑Grid Microgrids

  • Several describe sophisticated private microgrids (farms, coffee estates, rural compounds) with tens of kW of PV, multi‑house distribution, hydro/biogas backup, and automation.
  • These systems often grew “organically” over years and now beat local grid economics, especially where grid power is expensive or unreliable (Caribbean, Nigeria, some US rural areas).
  • Commenters working on policy see distributed generation as likely mainstream within 10–20 years, especially where transmission is saturated.

International Prices, Subsidies, and Policy Distortions

  • Readers from Europe, Canada, Australia, and elsewhere report dramatically cheaper installs: 10–13 kW PV plus batteries often for €7–15k equivalent, post‑subsidy.
  • This leads to speculation that US costs are inflated by soft costs (permitting, licensing, liability, sales overhead), tariffs, and subsidy‑driven price capture.
  • Debate ensues over whether subsidies inherently raise prices versus whether insufficient competition and heavy regulation are the core problem.

Complexity, Safety, and Who Should DIY

  • Several people say the article scared them off full DIY; electrical and regulatory complexity feel too high compared with plumbing/woodwork.
  • Others insist it’s “more straightforward than people think” if you’re comfortable with heavy lifting, basic electrical knowledge, and slow, careful planning.
  • Safety concerns arise around large battery banks in homes (fire, insurance), high‑voltage DC, and roof work; many advise at least contracting critical pieces to licensed pros.

Show HN: Vaev – A browser engine built from scratch (It renders google.com)

Project goals and scope

  • Vaev’s primary long‑term goal is high‑quality rendering of static documents, especially as the core of the “paper‑muncher” PDF engine intended to replace wkhtmltopdf in Odoo.
  • General web browsing and JavaScript support are not excluded, but are presented as a possible later phase rather than the main objective.
  • Vaev is part of a hobby OS ecosystem (Skift) but is intended to remain cross‑platform rather than spun out as a separate product.

PDF generation and existing tools

  • Several commenters discuss moving away from wkhtmltopdf to setups based on PhantomJS, Puppeteer/Chromium, or newer tools like Typst and WeasyPrint.
  • Experiences: browser-based PDF generation can be slow (tens of seconds), but careful reuse of a long‑lived headless page can achieve sub‑100ms renders.
  • PrinceXML is praised for quality but criticized for not being FOSS; WeasyPrint and wkhtmltopdf are seen as either slow or unreliable.
  • There is interest in Vaev as a non‑Chromium, open alternative for HTML→PDF.

Minimal, text‑only, and “smolweb” browsing

  • Some want a GUI browser that renders only text and links (no images/media), beyond terminal tools like Lynx; Dillo with images disabled is mentioned as close.
  • A broader idea: standardize a minimal subset of web standards so “smolweb” sites and alternative browsers can target a stable, small feature set.
  • Proposed bases include HTML 4.01 + CSS 2.1, or email‑safe HTML; others argue for keeping modern layout (Grid/Flexbox) and semantic tables for accessibility.
  • Skepticism: “living standards” are seen as weaponized churn; subsets risk drifting or inheriting too much legacy cruft.

Language choice, security, and complexity

  • C++ choice triggers debate: some argue modern C++ with RAII and smart pointers can be reasonably safe; others emphasize that browsers are de‑facto RCE surfaces and C++ is historically bug‑prone.
  • Rust/Servo is cited as an alternative; some claim C++ projects (e.g., Ladybird) outpace Servo due to a larger C++ developer pool.
  • There is skepticism about marketing claims like “lightning‑fast, lightweight, and secure” given early feature‑incompleteness and lack of visible fuzzing.
  • Several commenters stress that browser engines are extraordinarily complex, second only to OSes, yet still see high educational and exploratory value in building one from scratch.

$30 Homebrew Automated Blinds Opener (2024)

Motor torque sensing: current vs direct measurement

  • Several comments debate whether motor current is a good proxy for torque.
  • One side: current sensing is “good enough” and widely used in industry; with motor constants, resistance, voltage, and gear ratio you can derive torque, at least relatively.
  • Other side: with high gear ratios and cheap gearboxes, current–torque correlation becomes poor; friction, temperature, and mechanical slop dominate, so you only get a vague “effort” signal, not accurate torque.
  • Series-elastic mechanisms and direct torque sensing are presented as more reliable but more complex/expensive.

Child and general safety with blinds

  • Key risks called out: pulling the unit off the wall, strangulation on cords, fingers caught in mechanisms, and electrical hazards for powered systems.
  • Standards such as UL 325 are mentioned as important; commenters stress that safety comes from process and adherence to standards, not intuition.
  • One person describes an intentionally “overbuilt” but toddler-safe mechanical opener using a weight and solenoid, with all moving parts out of reach.

Value of automated blinds and home automation philosophy

  • Many describe bedroom blinds automation as unusually high “quality of life” for the price: consistent wake times, no daily cognitive load, and strong effect on mood vs artificial light.
  • Others note it’s not useful if they sleep with masks or pillows over their heads.
  • Repeated advice: good automation should augment, not replace, manual controls. Smart switches that still work offline and automations that don’t break basic usability are praised.
  • Some argue most “control-by-app” setups are regressions; real automation is schedules, occupancy, and state-based rules that usually require no interaction.

Blackout vs light management

  • Strong interest in full blackout for kids or shift workers; basic vinyl blinds are considered inadequate.
  • Suggested solutions: blackout curtains (often double-rod with “pretty” outer curtains), internal blackout roller/honeycomb shades with side channels, “blockout” or “blackout thermal” blinds, European rolling shutters, and sleep masks.
  • Sleep masks receive detailed endorsements from people extremely sensitive to light; others prefer to wake with sunlight and see darkness + alarms as worse.
  • Temporary hacks include aluminum foil and painter’s tape, especially for travel.

Home automation stacks and tooling

  • Home Assistant (including the dedicated hardware box) is repeatedly recommended as the central platform.
  • Common integrations: Zigbee/Z-Wave smart plugs and switches, Hue/ IKEA lighting, ESPHome DIY sensors, MQTT, and external tools like PyScript, AppDaemon, and Node-RED for more complex logic.
  • Example automations: air-quality-triggered fans, porch lights on schedules, circadian lighting, low-level night lights, temperature-controlled window A/C, and alerts when appliances (e.g., humidifiers) stop drawing power.

Commercial and alternative blind/shutter solutions

  • Multiple off-the-shelf retrofits are mentioned:
    • Clip-on blind tilters (e.g., SwitchBot Blind Tilt) with solar charging and optional hubs.
    • Motor units like Ryse SmartShade for roller shades, integrated with Home Assistant.
    • 3D-printed gearboxes that sit inline with the blind shaft, using servos and ESPHome.
  • For European-style exterior rolling shutters, commenters reference motorized versions (“tapparella motorizzata”) plus in-wall Wi-Fi relays (e.g., Shelly) to integrate with automation.

Thermal control and building design

  • Automated blinds are also valued for passive temperature control: closing during hot sunny periods, especially on south-facing windows.
  • Some argue interior blinds only partly help; exterior shading (awnings, overhangs, external shades, climbing plants) can be much more effective.
  • German-style rolladen and well-designed roof overhangs are cited as powerful combined solutions for seasonal sun management.

DIY mains work and safety concerns

  • One commenter harshly criticizes the article’s mains-side design (relay doubling, resistor from mains to logic, questionable connectors), calling it dangerous and likely to cause fire or insurance problems.
  • Others push back that DIY learning is important, but agree high-voltage work demands more than trial-and-error and should start from solid understanding of creepage/clearance, isolation, and code.
  • There’s broad agreement that mistakes with mains pose risks not just to the builder but to others and future occupants, and that low-voltage experimentation is the safer entry path.

Ditching Obsidian and building my own

Obsidian, Longevity, and Data Lock‑In

  • Many argue the author’s “20‑year longevity” concern is actually a point in favor of Obsidian: vaults are just Markdown in a normal folder, so other editors can replace Obsidian at any time.
  • Counterpoint: heavy plugin use creates “Obsidian‑flavored” Markdown and hidden dependencies on JavaScript features that may not survive or port easily.
  • Some report plugin breakage over the years (live preview changes, properties/frontmatter changes), seeing this as fragility vs. the long‑term stability of simpler tools (Emacs, plain text, org‑mode).

Syncing Notes and the $4–$8/month Debate

  • A major criticism of the article: treating Obsidian Sync as mandatory and expensive, ignoring that:
    • Sync can be done via iCloud, Dropbox, Google Drive, Syncthing, WebDAV, CouchDB+LiveSync, git, etc.
    • Obsidian’s own sync now has a cheaper $4/month plan and is end‑to‑end encrypted.
  • Many feel $4–$8/month is trivial compared to the value of a daily tool; others push back that recurring subscriptions accumulate and they prefer free/self‑hosted sync.
  • Several users describe robust setups: git+Working Copy, Syncthing‑fork, Nextcloud/WebDAV, or couchdb‑based live sync, often combined with local backups.

Rolling Your Own vs Extending Existing Tools

  • Some see building a full PKMS as overkill when the main pain point was sync; a plugin or external sync solution would have been far cheaper in time.
  • Others defend “reinventing” as a valid learning project and a way to fully own the stack, even if it sacrifices Obsidian’s ecosystem.
  • The choice of Directus (source‑available, BSL) is criticized as not fundamentally more future‑proof than Obsidian; it simply moves lock‑in from app to CMS.

Security, Self‑Hosting, and VPNs

  • Strong thread recommending: don’t expose personal services directly; put them behind WireGuard/Tailscale/Zerotier, or similar, often with home servers plus DDNS.
  • Debate around “perimeter security vs zero‑trust” in homelab contexts: some argue VPN‑only access is enough for personal threat models; others emphasize layered defenses and good auth even on LAN.

Alternative PKMS Tools and Workflows

  • Widely mentioned alternatives: Emacs+org‑mode (plus org‑roam), Joplin, Trilium, Silverbullet, Logseq, Anytype, Tana, Apple Notes, simple git+Markdown, VimWiki, custom CLIs, and VS Code.
  • Trilium and Silverbullet receive particular praise from self‑hosters for power and extensibility; Joplin for FOSS + sync; org‑mode for text‑centric “cognitive clay.”

Meta: PKMS Philosophy and Over‑Optimization

  • Several commenters caution against spending more time tuning note systems than actually thinking, writing, and revisiting notes.
  • Others highlight that the “right” PKMS is highly personal; some want minimal plaintext+git, others want rich graphs, templates, and LLM‑powered search.

Show HN: I modeled the Voynich Manuscript with SBERT to test for structure

Perceived structure vs randomness

  • Commenters broadly agree the modeled clusters, transition matrix, and section-specific patterns make the text look highly structured, not like naive random glyphs.
  • Some argue this level of internal consistency would be hard to destroy even if someone tried to write “randomly,” especially for a practiced scribe.
  • Others note that non-cryptographic “visual” choices (making lines look nice, filling space, avoiding or forcing repeats) could still create patterns that appear linguistic.

Hoax/gibberish vs real or constructed language

  • One camp thinks the manuscript is fundamentally gibberish or a hoax/“naive art”: intentional imitation of writing without underlying language.
  • Counter-arguments: statistical analyses repeatedly find language-like structure; to achieve that, a hoaxer may effectively have invented a fairly elaborate system or conlang.
  • Skeptics respond that humans are poor random generators; fake language will naturally mirror properties of the author’s native language and can follow Zipf-like distributions, so “language-like” statistics don’t prove real language.
  • Some distinguish between: (1) a cipher or real language; (2) a constructed or stochastic fake language; (3) unconstrained gibberish—arguing (2) is the most plausible non-linguistic explanation.

Linguistic and historical constraints

  • The manuscript materials and style are consistently dated to early 15th century, ruling out some later-attribution hoax theories.
  • Palimpsest hypotheses are said to be contradicted by imaging studies.
  • Voynichese reportedly deviates from known languages: very few distinct signs, unusual character distributions, heavy repetition, odd lack/behavior of high-frequency words, and evidence for at least two “languages” (A/B) and multiple scribes.

Comments on the NLP approach

  • Several question using an older multilingual SBERT model trained on known languages: embeddings for an unknown script may be unreliable, and suffix-stripping might remove crucial information.
  • SBERT’s sentence-level design clashes with the lack of clear sentence boundaries.
  • Multiple people call for controls: run the same pipeline on real texts, ciphers, and synthetic Voynich-like gibberish (some provide generators) to see if similar clustering emerges.
  • There is debate over dimensionality reduction: some like PCA’s interpretability; others suggest UMAP, t‑SNE (with caveats), PaCMAP/LocalMAP, or even TDA and sparse autoencoders to probe deeper structure; also suggestions to build cluster–cluster similarity maps.

Other hypotheses and directions

  • Various proposed decipherments (Germanic, Uralic, Old Turkish, recent “solutions”) are mentioned but generally described as unconvincing or non-generalizable.
  • Ideas raised include brute-force word mapping with scoring by language models, distributed “SETI@home”-style search, and comparison with biblical or other 15th‑century religious texts.
  • Some suggest analyzing page-to-page stylistic evolution and line-end glyph behavior as further signals of intentional structure vs decorative filler.

What do wealthy people buy, that ordinary people know nothing about? (2015)

What the Question Misses

  • Many argue the prompt is misframed: there aren’t many “secret products” the ultra‑rich buy that others haven’t heard of.
  • The real differences are in how money is used: time, freedom, access, staff, and insulation from hassle and consequences, not exotic gadgets.

Spectrum of Wealthy Lifestyles

  • Commenters describe a range: some billionaires live modestly and avoid attention; others (or their heirs) are entitled, ostentatious, and destructive.
  • “Old money” culture often downplays visible wealth (old Volvos, plain clothes), while still quietly spending on elite schools, legacy vacation homes, and private travel.
  • Several mention the “third‑generation curse”: founders are frugal, their children mixed, grandchildren often spoiled.

Access, Staff, and Problem‑Solving

  • Key differentiator: access. Calls get returned, doors open, politicians and CEOs take meetings.
  • At higher tiers, “family offices” and concierge services pay bills, manage investments, book travel, and smooth logistics; some see this as “Being Rich as a Service.”
  • Wealth buys people more than things: housekeepers, nannies/governesses, drivers, chefs, lawyers, “fixers.” Problems are delegated instead of personally handled.
  • In some countries, even middle‑class households employ multiple domestic workers; there’s debate whether this is necessary support or status‑driven exploitation.

Goods, Experiences, and Status

  • Ultra‑rich do buy jets, yachts, art, multiple vacation homes, private concerts, day‑and‑date home cinema, VIP Disney tours, private museum and theme‑park access.
  • High‑end hotels (Four Seasons, St. Regis, etc.) are seen less as better rooms and more as “say it once and it happens” service.
  • Yet many point out rich and upper‑middle class share the same consumer tech; smartphones are a great leveller.
  • Expensive goods often shift quickly from “better” to mostly positional: paying for brand, exclusivity, and social signaling.

Time, Work, and Financial Freedom

  • For some, real wealth starts when you no longer need to sell time for money and can walk away from bad jobs or situations.
  • A few describe modest net worth (low 7–8 figures) as enough to stop working, live comfortably, and “not care what others think.”
  • Others note many billionaires never stop working, have messy personal lives, and feel trapped managing money and businesses.

Love, Happiness, and Limits of Money

  • Several argue money can’t buy love, youth, or health; others counter that wealth can heavily improve odds via therapy, coaching, healthcare, and flexible time.
  • There’s sharp disagreement over “money doesn’t buy happiness”: some call it cope for the poor; others say money buys comfort and options, not guaranteed joy.

Status Signaling and Privacy

  • Status goods (luxury hotels, fashion, cars) are criticized as zero‑sum, but others note signaling helps form and maintain groups.
  • Some claim truly powerful people under‑signal (plain clothes, no obvious luxury), using status quietly; others see lavish consumption as deliberate “peacocking.”
  • Several say the best part of being rich is privacy and the ability to ignore status games while still knowing you could win them.

Inequality, Tax, and Philanthropy

  • Strong debate on wealth caps and high marginal tax rates vs. property rights and incentives.
  • Some want caps at the point where private wealth can distort democracy; others say past attempts failed and prefer progressive taxes and modest wealth taxes.
  • Philanthropy by billionaires is contested: some highlight huge health gains; others see it as tax‑optimization and unaccountable political influence.
  • There’s concern that public cynicism about billionaire charity may actually discourage doing good.

Power, Law, and Politics

  • Several argue the biggest thing extreme wealth buys is de facto immunity: ability to shape law, buy influence, move to corrupt jurisdictions, and avoid consequences ordinary people face.
  • Others push back with counterexamples of rich people jailed, but acknowledge that legal and political “tilt” toward the wealthy is real.

Knowledge Gaps and Moving Up

  • A subthread notes many who grow up poor never learn basics of investing, 401(k)s, or using services (cleaners, lawn care, travel), even after higher earnings.
  • Some see this as “unknown unknowns” transmitted via family and class: middle‑class kids get informal training in how to use money to buy time and quality, not just stuff.