Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 725 of 800

Markov chains are funnier than LLMs

Perceived Humor: Markov Chains vs LLMs

  • Many report Markov bots (on IRC, Twitter, Reddit, Discord, etc.) as consistently funnier because they produce semi-coherent nonsense and abrupt context shifts.
  • Humor often comes from “unserious surprise” and the brain trying to make sense of wrong-but-plausible sentences or style mashups (e.g., Bible + programming, AWS blogs, police reports, personals, Nietzsche, Dota patch notes).
  • Several say modern LLMs feel too coherent and “clean,” so their mistakes are tedious (like a confident but ignorant uncle) rather than delightfully absurd.
  • Others argue Markov comedy is heavily cherry‑picked; most outputs are dull gibberish, whereas LLMs are broadly more usable and only less funny because of expectations.

Role of Alignment, Temperature, and Model Choice

  • Multiple commenters blame RLHF/guardrails for “sanding off” the weirdness and risk-taking that made early GPT-2/3 generations funny.
  • Suggestions: use base models, crank up temperature, disable safety prompts, or fine-tune specifically on humor to recover absurdity.
  • There’s interest in “locked” or reproducible models for research; people turn to open-weight models (Llama, WizardLM, etc.) and local runners.

Debates on Reasoning, Originality, and “Understanding”

  • One camp claims LLMs only interpolate within training data, can’t robustly reason or form new concepts, and mostly do advanced retrieval; they cite papers on failures in planning, counterfactuals, and abstraction.
  • Another camp counters that LLMs demonstrably solve many unseen problems, generalize over huge corpora, and that human reasoning is also error-prone; they argue tests often conflate “imperfect” with “no reasoning.”
  • There is disagreement over definitions of “real reasoning” and “understanding,” with some calling attempts to reserve these terms for humans circular and unfalsifiable.

Relationship Between Markov Models and LLMs

  • Several note that both are next-token predictors; LLMs can be viewed as very high-order, factored Markov models. Others push back, emphasizing transformer specifics.
  • One detailed comment argues LLMs contain the information to emulate Markov-style low-level “feel” but architecture and training bias them toward higher-level coherence, suppressing that particular flavor of absurdity.

Google took three months to remove scam app that stole over $5M

Overview of the Scam Case

  • Discussion centers on a fake crypto trading app on Google Play that allegedly stole over $5M from users.
  • The app is described as a “pig butchering” scam: users send real crypto to scammer wallets while seeing fake balances and profits in the app UI.
  • At least one victim used it for 5–6 months before discovering she could not withdraw; at least five others reportedly had similar experiences.
  • The Consumer Financial Protection Bureau (CFPB) allegedly pushed Google for about three months before the app was removed.

Responsibility of Google and App Stores

  • One side argues Google is grossly negligent:
    • Positions itself as vetting apps and promoting “Play Protect.”
    • Ignored or delayed action even after government warnings.
  • Others say Google should remove scams quickly but not reimburse losses; liability should rest with scammers and perhaps regulators.
  • Some note Android is less of a “true walled garden” than iOS, complicating expectations.

User Responsibility and Victim-Blaming

  • Many commenters criticize the victim’s choices (using an unverified crypto app, sending millions without independent checks).
  • Counterpoint: tech and scams are complex; app store presence and “verified” branding reasonably create a sense of safety, especially when platforms advertise that as a benefit.
  • Debate over what “due diligence” for a multi‑million transfer should look like and how realistic it is for ordinary users.

Walled Gardens, Fees, and Monopoly Arguments

  • App stores’ 30% cut is framed as justified by safety and vetting; critics say this implies responsibility when scams slip through.
  • Others argue high fees are really about monopoly power, not consumer protection, and shouldn’t automatically imply financial guarantees.

Crypto and Scam Risk

  • Several see crypto itself as scam‑prone or inherently speculative; others push back, distinguishing legitimate non‑custodial tools from fraudulent platforms.
  • Some argue closeness to “random crypto apps” should increase, not decrease, a user’s skepticism.

Google’s Incentives and Enforcement Quality

  • Perception that Google is lax on high‑revenue or scammy apps while being harsh on small, harmless developers.
  • Claims that Google’s anti‑abuse and review systems favor scale and profit over safety; suspicion (not evidenced) of possible corruption.
  • Broader frustration that many Google products (Search, Gmail spam filtering, Play review) are perceived as declining in quality.

Regulation, Law Enforcement, and Jurisdiction

  • Some argue law enforcement, not platforms, should be the primary scam deterrent, but acknowledge cross‑border cybercrime is hard to police.
  • Proposals include:
    • Stronger powers for agencies (e.g., FTC/CFPB) to order rapid takedowns.
    • Stricter onboarding for financial apps and for developers in high‑risk countries.
    • Better separation between handling the fraud itself and punishing Google for slow response.
  • Concerns raised that over‑empowered regulators in media/online spaces could threaten free speech if misused.

Dark Patterns and Non‑Illegal “Scammy” Apps

  • Beyond clear fraud, commenters highlight predatory but technically legal practices (e.g., forced-trial apps with exorbitant weekly fees).
  • View that app stores benefit financially from these patterns and have little incentive to clean them up.

Parents outraged at Snoo after smart bassinet company charges fee to rock crib

Business model & subscriptions

  • Many see the subscription as a classic “hardware + rent” play: investors want recurring revenue, not just one‑time $1,700 sales.
  • Some argue certain cloud functions (sleep logs, remote access) have real ongoing costs; others note most “premium” features (extra rocking modes, level lock, sounds) could run locally and view this as pure rent‑seeking.
  • Comparisons drawn to Nanit/Miku baby cams, Anova kitchen gear, exercise equipment, etc., where paid apps or subscriptions were added post‑sale.
  • A minority defends the move as a way to fund maintenance in a heavily regulated market, especially because the product is durable and heavily resold.

Ownership, walled gardens & regulation

  • Strong debate over whether buyers should have expected this: some say “if it needs an app, you don’t really own it”; others counter there was no clear indication of a subscription model at purchase.
  • One side favors consumer responsibility (“stop buying app‑locked hardware”), the other argues regulation is needed to curb exploitative design and market power.

Product design, features & quality

  • Conflicting reports: some owners say rocking works without any subscription; others say important controls like motion‑locking are now paywalled, making the default behavior too aggressive.
  • One teardown describes cheap construction (rubber rollers that wear quickly), calling the engineering poor for the price.
  • Others report excellent real‑world results: drastic improvements in infant sleep and parental sanity, especially for colicky babies.

Pricing, resale & value

  • Many are shocked at $1,700 for a ~5‑month use window, noting other self‑rocking bassinets cost a few hundred dollars.
  • Some estimate bill‑of‑materials closer to a cheap swing; others argue parents will (and do) pay “almost anything” for sleep.
  • A robust used and rental market spreads the cost across multiple families; some buyers effectively break even on resale.
  • The new subscription is seen as targeting that secondary market (recapturing value per child).

Infant sleep, safety & parenting norms

  • Discussion touches SIDS research: used mattresses, flame retardants, airflow, swaddling, bumpers, and fans; evidence and interpretations in the thread conflict.
  • NIH guidance cited in the thread says products claiming to reduce SIDS risk (including swaddles/monitors) generally do not.
  • Broader critique of Western parenting: fragmented communities, limited childcare, and cultural pressure against letting babies cry drive demand for devices like Snoo. Experiences differ sharply—some babies self‑soothe if left to cry, others don’t.

Alternatives & DIY

  • Suggestions include simple bassinets, cheap swings, analog walkie‑talkies, old phones with baby‑monitor apps, IP cameras with VPN, and Arduino‑based cradle rockers.
  • Some point to social solutions (e.g., Finland’s baby box + generous parental leave) as a contrast to expensive “smart” gear.

NASA acknowledges it cannot quantify risk of Starliner propulsion issues

Decision Delay & Risk Modeling

  • Many wonder why NASA keeps asking for “one more week” after a months‑long delay of an 8‑day mission.
  • Explanations offered: more ground hot‑fire tests, detailed modeling of suspected failure modes, and validation of new software/configuration for autonomous operations.
  • Some argue that if risk can’t be quantified at this point, crew return on Starliner should be off the table; others say extreme caution and slow decisions are appropriate when lives and the ISS are at stake.

Propulsion Failures & Root Cause Uncertainty

  • Leading hypothesis discussed: Teflon valve seals swell at high temperature, restricting propellant, skewing mixture ratios, overheating thrusters, and triggering shutdowns.
  • Key unresolved issue: several failed thrusters “recovered,” which doesn’t fit a simple permanent-deformation story, making risk hard to bound.
  • Commenters stress that modeling is weak when the underlying mechanism isn’t fully understood.

Software, Autonomy & Undocking Risks

  • Starliner’s current onboard software/configuration expects a crew for fault handling; fully autonomous fault‑response near ISS was removed or re‑parameterized since an earlier mission.
  • Re‑enabling autonomous fault handling is said to require weeks of work and validation, effectively like a software update.
  • Major concern: an uncrewed Starliner with misbehaving thrusters could collide with or damage ISS during undock/exit.

Return Options & ISS Constraints

  • Two main paths debated:
    • Crew rides Starliner home despite uncertainties.
    • Starliner departs empty and is deorbited; astronauts return later on SpaceX Crew Dragon, likely via a reduced‑crew rotation mission bringing extra seats and suits.
  • ISS docking ports and scheduling limit parallel vehicles; Starliner must vacate a port before the next Dragon can arrive.
  • Supplies on ISS are considered adequate; main constraints are docking space and emergency return capacity for all crew.

NASA vs. Boeing, Politics & Public Trust

  • Strong criticism of Boeing’s culture: cost‑cutting, management over engineering, outsourcing, and parallels to 737 MAX failures.
  • Others focus frustration on NASA for earlier optimistic messaging and downplaying seriousness while conducting intensive tests, raising calls for an investigation into internal vs. public risk assessments.
  • Some speculate election‑year and Musk/SpaceX optics influence decisions; others label that as unproven politicization.

Broader Engineering Lessons

  • Recurrent themes: failures often occur at interfaces between contractors and subsystems, inadequate integrated testing, and weak documentation.
  • Debate over “agile”/MVP mindsets in safety‑critical systems; several argue that stacking MVPs is incompatible with human‑rated spacecraft and that traditional, rigorous assurance is essential.

Show HN: PgQueuer – Transform PostgreSQL into a Job Queue

Overall reaction and use cases

  • Many commenters like the idea of a simple PostgreSQL-backed job queue, especially for small to medium systems where avoiding extra infrastructure (Redis, RabbitMQ, SQS) is a major win.
  • Common use cases mentioned: transactional background work (e.g., send emails, update Elasticsearch after a DB write), low/medium throughput queues, and environments already heavily invested in Postgres.

“Postgres is all you need” – pros and cons

  • Pro side: Using only Postgres (often via tools like PostgREST, RLS) can drastically cut development time and complexity; one system to manage, backup, and secure.
  • Con side: Painful once you hit use cases where Postgres is a poor fit (high-throughput queues, time-series, hierarchical data). Dedicated tools (Kafka, SQS, etc.) often have needed features Postgres-based reimplementations lack.
  • Several warn that trying to replace everything with one Postgres instance eventually runs into version, performance, or feature limits.

Queue semantics, LISTEN/NOTIFY, and locking

  • PgQueuer uses LISTEN/NOTIFY only as a signal that the queue table changed; actual job fetching uses SELECT FOR UPDATE SKIP LOCKED for safe concurrent processing.
  • LISTEN/NOTIFY avoids polling overhead but has limits (8k payload, no push through many connection poolers, all listeners see all notifications, potential missed events if the app mismanages pooled connections).
  • Discussion distinguishes “signaling” from “messaging”: Postgres notifications wake workers; jobs still live in tables.

Scaling and performance concerns

  • Low throughput: Postgres queues are considered fine, often ideal.
  • High throughput: issues raised include table bloat from frequent updates, write amplification, planner instability, row deletion complexity, and challenges with partitioning and autovacuum.
  • Some argue that once you need append-only status histories, partitions, and custom maintenance, you’re better off with a dedicated queue system.

Ecosystem and alternatives

  • Many similar Postgres queues already exist (Oban, River, pgmq, Graphile Worker, QueueClassic, GoodJob, SolidQueue, Procrastinate, Minion, etc.).
  • Some advocate backend-agnostic task systems (Celery alternatives, Dramatiq, Redis-based queues) for better local testing and flexibility, possibly with Postgres as one backend.
  • Others value Postgres queues specifically for transactional guarantees: enqueueing jobs and writing data in the same DB transaction.

Apple might be implementing a VPN censorship order in Brazil

Context: Brazil, X/Twitter, and Censorship

  • Several comments connect Apple’s reported VPN removals to broader Brazilian political turmoil and prior clashes between the judiciary and social platforms.
  • Brazil’s laws already allow court-ordered removal of online content for hate speech, defamation, threats, or investigations; historically used by different political factions.
  • Some say recent enforcement disproportionately targets far‑right figures after a failed coup attempt; others characterize a particular Supreme Court justice as abusing power to suppress opposition and “fake news.”
  • X/Twitter reportedly withdrew from Brazil after refusing to comply with orders for user data and account bans, with threats to arrest local staff.

Apple, VPNs, and the Walled Garden Debate

  • Many see Apple’s removal or blocking of VPN apps (as has happened in other countries) as a concrete downside of a locked‑down App Store model.
  • Critics argue that when the App Store is the only realistic way to install apps, any state order effectively becomes device‑level censorship.
  • A few Brazilian commenters say there is no precedent of VPNs being targeted in Brazil and suggest waiting for an explanation from Apple, raising the possibility of a technical glitch.

Security vs Freedom and Sideloading

  • One side defends Apple’s gatekeeping as essential for security and usability, citing past “crapware” and malware problems on more open platforms.
  • Others counter that:
    • Modern mobile OS sandboxes already mitigate many risks.
    • Android with sideloading and tools like F‑Droid shows openness need not equal chaos.
    • “Security” can become “security against the owner,” enabling censorship.

Role of Big Tech and Governments

  • Some view tech companies as de facto enforcement arms of states; others go further and see “Big Tech” itself as a kind of unelected global power shaping information flows.
  • There is debate over whether companies should simply obey local law or also take principled stands, even at business cost.

Unclear / Disputed Points

  • Whether a specific Brazilian legal order exists against VPNs is disputed; some say “very likely,” others find lack of public documentation suspicious and emphasize uncertainty.

Algorithms we develop software by

“Gun to your head / 24‑hour” heuristic

  • Many see it as a useful personal exercise to force focus on minimum viable solutions and break anchoring on large estimates.
  • Strong pushback on using it as a management tool; people warn it can become pressure to cut corners, test in production, or sacrifice sleep.
  • Some suggest rephrasing (“building is on fire”, “company dies tomorrow”) to avoid violent imagery.
  • Concern: advice that sometimes reduces over‑engineering can also justify under‑engineering; judgment is still required.

“Write everything twice” / Rewriting

  • Multiple commenters endorse rewriting features or systems as a way to clarify logic, pick better abstractions, and avoid large later refactors.
  • Related idea: “spikes” — build a throwaway implementation to explore, then write the real one, often guided by tests.
  • Counterpoint: business and PM stakeholders often see this as needless slowness or double cost; some argue the second pass is far cheaper and reduces long‑term cost.
  • Some say they only partially rewrite (key parts, formatting, comments), others struggle to rewrite good or lost work due to motivation and déjà vu.

Unit tests vs. Design by Contract / System tests

  • Heated subthread: one side calls unit tests wasteful and favors design‑by‑contract, assertions, fuzzing, and system/integration tests.
  • They argue: most bugs stem from composition, not individual functions; contracts ship with software and can catch unexpected real‑world uses; unit tests are expensive, brittle, and often rewritten.
  • Opposing view: contracts and unit tests are complementary, not substitutes; unit tests catch regressions before users see them and are essential for libraries or components without a single “system” context.
  • References are made to studies and experience claiming both that tests improve quality and that over‑emphasis on tests can harm productivity; overall evidence in the thread is anecdotal and conflicting.

Abstractions, design, and cadence

  • Good code is seen as mostly about choosing good abstractions, which often requires understanding the whole problem first.
  • Danger of “analysis paralysis” is noted; experience helps balance upfront design vs. iterative implementation.
  • Several mention workflows: break tasks into small, session‑sized chunks, keep code always working, and leave end‑of‑session brain‑dump notes.

Meta: lifetime, algorithms, and learning

  • Some argue most software is rewritten or heavily refactored within years; “unchanged for 10 years” can signal bitrot and lost expertise.
  • Others counter that long‑running, stable code can simply mean it does its job.
  • A few remarks touch on how core algorithms are mostly stable and encapsulated in libraries; the “algorithms we develop software by” are more about process heuristics like those above.

Micro-libraries should never be used

Standard Library vs Micro-libraries

  • Many argue JS/Node’s weak or “barren” standard library is the root cause of micro-libraries like left-pad and is-number; in other languages these are just stdlib functions.
  • Some suggest multiple “layers” of standard libraries or curated meta-packages, analogous to coreutils or batteries-included languages.
  • Others counter that putting too much in the stdlib freezes bad designs and creates a graveyard of legacy APIs; a minimal stdlib plus “free-market” libraries is seen as healthier by some.

Perceived Benefits of Micro-libraries

  • Modularity and composability; “do one thing well” is compared to Unix and Forth philosophy.
  • Shared maintenance and bug-fixing effort across projects; more eyes on code and potential for plugins.
  • Portability and semi-standardization: teams can rely on common helpers across codebases.
  • Some are effectively “finished” and change rarely, reducing churn.

Critiques and Risks

  • Massive dependency trees: many tiny packages plus their own dependencies lead to bloat, attack surface, and incidents like left-pad.
  • Hard to audit and manage 100 micro-deps vs a few larger, well-curated libraries; supply-chain attacks become easier.
  • Semantics often don’t match local needs (e.g., what counts as a “number”); you inherit someone else’s definition and edge cases.
  • Over-reliance is seen by some as a substitute for language competence or as fear-driven (“I might miss an edge case”).

Dependency Management Strategies

  • Suggested alternatives: copy-paste trivial code (respecting licenses), maintain internal utility libraries, or vendor dependencies.
  • Others prefer forking small libs and using them as submodules, occasionally pulling upstream changes.
  • Lockfiles, internal mirrors, and strict pinning are highlighted as mitigations against registry or unpublish issues.
  • Some advocate LLMs to generate trivial helpers instead of adding micro-dependencies.

JavaScript / NPM Ecosystem Factors

  • Frontend JS “physics” (download size, diverse browsers, historical quirks) and weak typing are seen as drivers of paranoia and tiny helper reuse.
  • Culture and tooling (easy npm publish, low barriers) encourage proliferation of one-liner packages.

Debates on Size, Scope, and Unix Analogy

  • No consensus on what “micro-library” means (lines of code? single function?); this makes “just copy-paste” advice risky.
  • Disagreement over Unix analogy: some see coreutils-like tools as precedent for small composable units; others note they ship as a coherent, curated bundle, unlike random npm microlibs.

Leaving Neovim for Zed

Overall reception of Zed

  • Many find Zed fast, smooth, and pleasant, especially compared to VS Code on large projects.
  • Several people have switched from Neovim or VS Code to Zed (sometimes partially), others tried it and went back after hitting missing features or bugs.
  • Some see Zed as a strong “pre‑1.0‑feeling” editor: impressive but not yet fully polished.

Zed vs Neovim & configuration fatigue

  • A recurring theme: Neovim’s power and plugin ecosystem are great, but configs are fragile and time‑consuming to maintain; updates can break setups.
  • Zed appeals by providing LSP, git indicators, REPLs, and AI “out of the box” with no ricing.
  • Others argue Neovim can be stable if you avoid plugin churn or use curated distros (LazyVim, AstroVim, NvChad, LunarVim, SpaceVim).

Zed vs VS Code and other GUI editors

  • Some VS Code users tried Zed but missed mature extensions, debugging, strong git tooling, EditorConfig, and robust TS/JS or Rust language server integration.
  • VS Code’s remote development is still seen as best‑in‑class; Zed’s remote/containers support is in preview and flaky for some.
  • Sublime Text users praise its speed and polish; some are testing Zed mainly for its AI integration.

Vim mode & editing behavior

  • Zed’s Vim mode is praised as a good way to learn Vim, but also criticized as buggy: cut/copy/paste issues, incomplete motions, and especially the default of using the system clipboard as the unnamed register.
  • There’s extensive debate on how Vim registers should interact with the OS clipboard; some like system clipboard by default, others find it disastrous for workflow.

Missing features & platform limitations in Zed

  • Noted gaps: EditorConfig, robust indentation detection/override per file, settings UI, better git/diff tools, debugging, broader language support, better TS/JS experience, Perl highlighting.
  • Linux/NixOS users complain about forced auto‑updates, limited reuse of existing language servers, and poor direnv integration.
  • Lack of Windows support is a hard blocker for some.

Collaboration, AI & business/privacy concerns

  • Many users say they don’t care about built‑in collaboration or chat and just want a fast, solid editor; some fear core editing is being neglected in favor of VC‑friendly AI/collab features.
  • Others love Zed’s AI and REPL integration and see this as its differentiator.
  • A few express strong discomfort with automatic downloading of tools and unclear data flows to Zed’s servers, viewing this as a dealbreaker.

Alternative editors highlighted

  • Helix is praised as “just works” with modal editing and LSP out‑of‑the‑box, though missing plugins.
  • Classic Vim is defended as more mature and stable than Neovim; Emacs mentioned similarly.
  • JetBrains IDEs are valued for “it just works” depth but criticized for heaviness and licensing.
  • Kate, Sublime, Cursor, and others are cited as strong niche choices.

What if Germany had invested in nuclear power?

Nuclear Waste: Scale, Risk, and Management

  • Debate over whether “giant piles” of nuclear waste are worse than coal waste; some argue nuclear volumes are tiny per person, others note totals (e.g., ~10,000 tons/year for a fully nuclear U.S.) still feel large.
  • Disagreement on what counts as “waste”: some say spent fuel only; others stress intermediate‑level and other high‑level waste also need long‑term storage.
  • Breeder and fast reactors are cited as able to use “waste” as fuel, but are described as still experimental, slow‑moving, and not solving all waste types.
  • Ideas like deep‑sea dumping or launching to space are floated but not examined in depth.

Germany’s Experience and Attitudes

  • Past failures like the Asse II leaking waste dump strongly shape German public opposition to nuclear, beyond Chernobyl fears.
  • Germany still lacks a permanent repository; official processes may run into the 2070s.
  • Some see Germany as capable of safe operations but acknowledge poor waste handling and major infrastructure/megaproject issues.
  • Claim that Germany is “outsourcing” nuclear to neighbors is contested; export/import balance is brought up to argue Germany is mostly a net exporter.

Nuclear vs Renewables: Costs, Systems, and Security

  • One side: nuclear is dense, reliable baseload, safer than coal, and necessary until better storage exists; shutting it down while burning coal is framed as irrational.
  • Other side: renewables are now cheaper, nuclear is “20th‑century tech,” and new plants are too costly and slow; Germany’s early subsidies helped push solar/wind down the cost curve globally.
  • Thread cites Lazard analysis to argue that firming intermittent renewables can double or triple their effective cost in some grids; others stress LCOE for wind/solar is already very low.
  • Concerns about Chinese fossil‑powered solar manufacturing vs. claims that energy payback for panels is short and fossil use will decline.
  • National‑security angle: nuclear fuel cycle is partly dependent on Russian and Chinese conversion/enrichment capacity.

Politics and Policy Design

  • Debate over whether coal/gas support is “center‑right,” vs. nuclear skepticism as historically left‑wing.
  • Some argue both nuclear and renewables paths in Europe (France vs Germany) were badly implemented, not intrinsically flawed.
  • Energiewende’s long‑term feed‑in tariffs are seen as both costly and instrumental in scaling global renewables; later cuts hurt Germany’s own solar industry.

Alternative Structural Ideas

  • One commenter proposes large‑scale de‑urbanization and energy‑efficient single‑family homes as a major demand‑reduction strategy; others doubt its feasibility and data support.
  • Dutch and Russian gas stories are used to illustrate how energy policy bets (on future nuclear or on fossil export windows) can go wrong.

Greenwich schools to ban most cellphones, Apple Watches, Fitbits and more

Overall reaction to the ban

  • Many commenters support banning smartphones in school hours, seeing them as “endless distraction generators” comparable to game consoles.
  • Others worry the policy is overly broad, especially when it includes watches and basic fitness trackers.
  • Some argue school is an ideal place to train focus and offline social skills; others fear bans dodge deeper issues (parenting, tech design, culture).

Phones vs wearables and fitness trackers

  • Several distinguish between smartphones (highly addictive, rich apps) and smartwatches/Fitbits (limited input, less suitable for browsing).
  • Opponents of the distinction note modern wearables show notifications and messages and can act as loopholes around a phone ban.
  • Some think banning trackers is excessive, especially for sports or health monitoring; others doubt trackers actually increase youth activity.

Safety and emergencies

  • One major objection: phones can help in school shootings or other emergencies, including contacting parents.
  • Counterpoints:
    • Such events are rare and often not measurably improved by student phone calls.
    • Phones might worsen chaos, create extra trauma, or give away hiding spots.
    • Existing infrastructure (landlines, intercoms, teachers’ phones) is argued to be enough.
  • Some propose middle-ground: phones allowed on person but off/locked away during class.

Enforcement and practicality

  • Past “no use in class” rules often failed; a total ban simplifies enforcement (easier to check existence than monitor usage).
  • Concerns: kids hack around systems (e.g., Yondr pouches, school iPads), and bans may escalate conflict when teachers confiscate devices.
  • Some question whether schools will seriously enforce bans, especially in affluent districts with pushy parents.

Technology in education

  • Mixed views on school-issued iPads/Chromebooks:
    • Criticisms: poor software, frequent crashes, enable games, porn, and cyberbullying; duplicate paper assignments.
    • Benefits cited: lighter backpacks, digital distribution of materials, homework platforms.
  • Reliance on phones for QR codes, apps, and homework can clash with bans.

Social, developmental, and class effects

  • Multiple comments link heavy youth phone use to weaker conversation skills, poor eye contact, and “vacant” affect.
  • Some highlight a class divide: tech-literate and wealthy parents more often restrict screens; poorer families less so.
  • A few argue the real issue is teaching self-control and behavior, not banning tools.

Proposed alternatives

  • Ideas include:
    • Feature phones only (calls/texts, no apps).
    • System-level “School Mode” with geofencing or beacons to limit functionality on campus.
  • Critics worry such modes would be invasive, technically fragile, or easily bypassed.

Police cannot seize property indefinitely after an arrest, federal court rules

Scope of the ruling and civil forfeiture

  • Many see the decision (no indefinite post‑arrest retention) as a narrow but positive step; it doesn’t touch roadside “take your cash and let you go” seizures or civil forfeiture without charges.
  • Several note that SCOTUS has previously upheld civil forfeiture as constitutional, often by treating the property as the defendant (“in rem” cases). Critics call this absurd and easily abused.

“Reasonable time” vs hard caps

  • A big debate centers on the court’s use of “reasonable” instead of specifying a maximum number of days.
  • Critics say vagueness lets police departments define de facto long windows (even years), forces victims to litigate, and undermines practical protection.
  • Defenders argue courts are supposed to decide reasonableness case‑by‑case; a universal numeric cap would fit some cases badly (complex evidence vs e.g. phones, meds) and is more properly a legislative job.
  • Some propose a default of zero retention unless police convince a judge for extensions; others want strict deadlines plus judicial extensions for edge cases.

Courts, constitutional interpretation, and politics

  • Discussion covers how originalist/literalist justices reconcile forfeiture with the 4th Amendment.
  • One view: historically the 4th was mainly about requiring warrants, and English law already allowed property‑focused seizures, so modern conservatives tend to uphold that pattern.
  • Others argue the Court is essentially political, selectively respecting precedent and party interests, making outcomes on asset‑rights cases hard to predict.

Incentives, corruption, and comparisons

  • Strong focus on perverse incentives: US agencies often keep forfeited assets, creating “lawfare” against citizens; EU commenters say that when police only incur storage costs, abuse is rarer.
  • Some tie modern abuse to the War on Drugs and to qualified immunity; police unions and local politics are seen as major obstacles to reform.
  • Comparisons with eminent domain (e.g., Kelo) used to show how property rights can be overridden for questionable “public benefit.”

Anecdotes and lived experience

  • Multiple stories of cash, vehicles, cameras, or guns being taken, held for months, “lost,” or only returned after persistent court fights.
  • One counter‑example describes a judge aggressively reining in prosecutors and ordering immediate return plus fees; posters note this is atypical and personality‑dependent.

Vagueness, “reasonableness,” and law‑as‑code analogies

  • Long subthread compares legal standards like “reasonable” to programming and garbage collection; many argue law inherently needs some vagueness and precedent, while others see that as fertile ground for selective enforcement and elite impunity.

Scammers prey on young Chinese desperate for jobs in bleak economy

Article focus and evidence

  • Some argue the article’s anecdotes (two fraud cases, including a sensational detail) are weak evidence for broad claims about Chinese youth unemployment.
  • Others respond that the piece is mainly about scams, and case studies are appropriate for that purpose.

Scale and geography of scam operations

  • Multiple comments describe China and parts of Southeast Asia as major hubs for scam call centers and cybercrime “factories,” often involving human trafficking and forced labor.
  • Cambodia, Myanmar, Thailand, and Vietnam are mentioned; debate arises over whether media coverage unfairly singles out poorer countries (e.g., Cambodia) while richer neighbors escape similar scrutiny.
  • There is disagreement about how much “rule of law” differs between these countries and how complicit local authorities are.

Why people are vulnerable to scams

  • Language and script issues: many Chinese users struggle to recognize suspicious Latin-character URLs, compounded by inconsistent official domains and weird hostnames.
  • Historical context: rapid development after the Cultural Revolution left many people with limited education and digital literacy.
  • China’s reliance on super-app ecosystems may further weaken broader web literacy.

Youth unemployment, productivity, and “too many workers”

  • A recurring theme is structural underemployment: productivity gains outpace the need for labor, depressing wages and making people more desperate and scam-prone.
  • Proposed “corrections” range from grim (war, revolution, social unrest) to policy-driven (wealth redistribution, stronger labor bargaining power, shorter workweeks).
  • Others counter that history shows economies can absorb displaced workers over time, as with the shift away from agriculture.

Work hours, gender, and history

  • Long debate over the “single-breadwinner” household: some say it was historically rare and class-specific; others stress that much women’s work was unpaid or informal and thus invisible in statistics.
  • Experiences from former communist countries highlight compulsory employment, meaningless jobs, and trade-offs between social cohesion and lack of freedom.

Consolidation, regulation, and jobs

  • Several comments blame large mergers and acquisitions for job losses and reduced competition (examples: big tech and enterprise software deals).
  • Others note industries where regulation intentionally preserves fragmented structures (e.g., dealer networks) as a form of job protection.

A road safety plan that will lead to cars communicating with each other

Perceived Benefits of V2X and Instrumented Infrastructure

  • Supporters see V2X as a logical next step for safety tech, like ABS or backup cameras.
  • Envisioned uses: cars sharing braking/trajectory data, crosswalks broadcasting “pedestrian present,” smoother intersection timing, reduced “traffic waves,” and potentially higher-speed “e‑lanes” for coordinated vehicles.
  • Some argue that instrumented roads are necessary for robust self‑driving, and that “dumb roads, smart cars” is unrealistic at scale.

Skepticism, Security, and Regulatory Capture

  • Many fear regulatory capture leading to de‑facto mandatory systems and forced obsolescence of older cars.
  • Strong concern that V2X introduces a huge remote attack surface: spoofed braking/stop signals, mass congestion, or targeted criminal misuse (e.g., stopping vehicles for robbery).
  • Others doubt cybersecurity can ever be good enough for safety‑critical systems; some advocate zero networking for vehicles or only offline/manual updates.

Privacy, Surveillance, and Control

  • V2X is seen as a potential mass‑surveillance tool and “government kill switch” on movement, with insurers and advertisers also likely beneficiaries.
  • Worries that vehicles may broadcast sensitive behavior (e.g., speeding), and that infrastructure could shift blame to victims who lack mandated beacons or trackers.

Pedestrians, Cyclists, and Vehicle Design

  • Several commenters argue tech resources overwhelmingly favor occupant safety, while pedestrians and cyclists bear rising risk from heavier, taller vehicles (especially pickups/SUVs).
  • Proposed remedies: weight‑based taxes or licensing, stricter testing, smaller/slower vehicles, better street design, and physical protection (e.g., concrete-separated bike lanes) rather than more electronics.

Alternative Priorities: Urban Design and Licensing

  • Many say the core problem is car‑centric planning, not lack of connectivity.
  • Suggested higher‑impact measures: better public transit, denser cities, stricter driver licensing and re‑testing, routine roadworthiness inspections, enforcement of existing laws, and reduced on‑street parking near crossings.

Human Factors and Alarm Fatigue

  • Existing ADAS already produce false positives and distracting alerts; adding more V2X warnings may worsen driver overload and complacency.
  • Some worry that drivers will overtrust systems, blame tech or victims in crashes, or simply tune out constant beeping.

Bug squash: An underrated interview question

Perceived Benefits of Bug-Squash Interviews

  • Seen as much closer to real work than LeetCode / algorithm puzzles or pure whiteboarding.
  • Highlights core skills: reading unfamiliar code, forming/debugging hypotheses, using tooling, and reasoning from failing tests to fixes.
  • Often feels more engaging and “fun” to some candidates, especially those with production experience.
  • Reported as a strong “weed‑out” / minimum‑bar test, similar to FizzBuzz: if someone can’t debug a small, well‑scoped bug, that’s a strong negative signal.
  • Allows observation of editor/tool fluency, test‑driven thinking, and communication of a debugging process.

Stress, Fairness, and Candidate Diversity

  • Many note that interviews are inherently stressful; some say bug‑squash is still less stressful than LeetCode, others say it’s stressful in a different way.
  • Concern that this format selects for people who already have multiple offers or are practiced at interviewing, and against those under financial pressure, with anxiety, or disabilities.
  • Debate over whether hiring should intentionally select for “working well under interview stress” vs minimizing artificial stress to better approximate day‑to‑day performance.
  • Some argue LeetCode disproportionately hurts older engineers (less time to grind) and people with obligations; others dispute that age effect.

Implementation Details: Environment, Language, Time

  • Setup costs are a recurring complaint: cloning repos, dependency hell, IDE config, slow laptops can eat much of the interview.
  • Proposals: pre‑packaged environments, cloud dev environments, or online sandboxes vs “bring your own tools.”
  • Screen‑sharing raises privacy concerns; some prefer constrained windows or remote environments over exposing a full personal desktop.
  • Disagreement on language choice:
    • One view: let candidates use any familiar language to measure debugging, not syntax.
    • Another: using the company’s main language is a valid and useful filter, especially where language‑specific performance or tooling matters.

Signal Quality and What’s Actually Measured

  • Supporters say it gives “remarkably high signal” on practical competence and debugging approach (hypothesis → test → refine), even if the bug isn’t fully fixed.
  • Critics see high randomness: bug difficulty varies, code style mismatches can confuse, and you may learn only “can they fix this one bug.”
  • Concern that candidates can over‑ or under‑estimate their performance; some think clear self‑assessment is good, others worry it can tank confidence mid‑loop.
  • Some skepticism that “cheating is indistinguishable from skill”; others argue you can still detect shallow understanding via probing questions.

Alternatives and Variants

  • Variants mentioned:
    • Code review of a bad PR.
    • “Tell me about a bug you solved” walkthrough (with debate over recall/memory issues).
    • Write tests for a small function and infer edge cases.
    • Mini work‑sample tasks (small feature, perf issue, or prod‑like incident).
  • Several emphasize that debugging exercises should be one component among multiple structured, level‑appropriate questions, not the sole gate.

The Expert Mind [pdf] (2006)

Nature of Expertise and Automaticity

  • Many comments align with the article: experts are largely “made,” via long, varied, focused practice.
  • A key benefit of mastery is “automaticity”: low‑level skills become effortless, freeing working memory for strategy and complex reasoning (e.g., sports, music, programming).
  • Deliberate practice is framed as targeting bottlenecks: isolating and drilling the hardest components of a complex skill can unlock rapid progress.

Value of Mastery vs “Good Enough”

  • Some argue mastery is intrinsically rewarding and prevents chronic struggle in daily work.
  • Others see a wide middle ground between mastery and incompetence and prioritize time, comfort, or local salary optima over deeper expertise.
  • A cynical view: many jobs reward showing up and not causing trouble more than true mastery.

Specialists vs Generalists

  • One camp finds the push for ever more specialists “depressing,” valuing polymathic breadth and cross‑domain dot‑connecting.
  • Others note most people can’t be world‑class polymaths; for many, being truly good at one or a few things is more realistic and satisfying.
  • Several see the ideal as deep expertise in a few areas plus enough breadth to recognize connections and coordinate specialists.

Memorization, Practice, and Learning

  • Strong claim: substantial memorization is a necessary component of expertise; US schools allegedly downplay this in favor of “learning how to think” or “learning through play.”
  • Counter‑claims: overemphasis on memorization can become “overfitting”; understanding and flexibility matter, and many domains (e.g., chess, math) build memory via meaningful analysis and repetition rather than pure rote.
  • Ongoing dispute over how central deliberate memorization is versus being a byproduct of intensive, understanding‑driven practice.

Effectiveness of Schools and Education Methods

  • Some argue Western schools produce shallow knowledge: students quickly forget basic civics, geography, science, and health facts despite years of instruction.
  • Others discuss shifts from procedure‑first to concept‑first teaching, erosion of practice habits, and the difficulty of motivating “effortful study” at scale.
  • There is skepticism toward cycles of “evidence‑based” reforms in reading and math, given mixed historical results and methodological weaknesses.
  • Specialist systems (e.g., selective schools) are cited as effective but politically contentious due to their reliance on selection.

Chess as a Case Study in Expertise

  • Anecdote: playing a famous grandmaster on a physically rotated board raises questions about how experts encode positions (visual layout vs coordinates) and how robust their skills are to perturbations.
  • Discussion of blindfold chess, simul exhibitions, and whether board orientation truly matters; many think top players’ pattern recognition and calculation are largely orientation‑invariant.
  • Broader debate on chess training: how much is memorizing openings/endgames vs understanding principles and drilling tactics; disagreement on when rote learning becomes necessary for improvement.

Talent, Motivation, and Fear of Failure

  • Multiple comments push back against a “talent myth” that discourages beginners: most people could get good at drawing, music, or coding with sustained effort, but preemptively opt out.
  • Some “makers” describe sharing their process to demystify skill and wish to highlight failures more, to reduce others’ fear of trying.

Intensive Training Regimens

  • The Polgar sisters’ upbringing is cited as an example of structured, high‑intensity education: several hours daily on a specialty plus languages, general studies, computing, ethics/psychology, and physical exercise, used to argue for the power of deliberate, systematic training.

On Being a Senior Engineer (2012)

Reactions to the Article

  • Some see the opening “younger generation” framing as off-putting and dismissive; others argue that the generational quote is just a hook and the rest is still valuable and timeless.
  • Several readers say the piece helped them diagnose friction with colleagues labeled “senior” but behaving differently than the article’s ideal.

What “Senior Engineer” Should Mean

  • Strong emphasis on ownership: taking responsibility for systems, trade‑offs, incident response, estimates, and communicating with stakeholders.
  • Senior vs. staff/principal often distinguished by scope and risk: larger systems, longer time horizons, more cross‑team or company‑wide impact.
  • Some stress that senior ICs should still write code; “promotion away from coding” into meetings and slideware is seen as a common but bad pattern.
  • Others argue that the whole “senior” label is mostly for HR or insecure egos; actual impact and craftsmanship matter more than titles.

Titles, Levels, and the Job Market

  • Debate over defining seniority by years of experience vs. demonstrated skills and impact.
    • One camp: time-based bands align better with external market expectations and reduce internal calibration complexity.
    • Counterpoint: time alone promotes mediocrity and misses fast-growers or long‑tenured mid‑level engineers.
  • Concern that withholding “junior/senior” titles can harm employees when job-hopping, effectively creating “handcuffs.”
  • Big-company “terminal levels” turn “senior” into a de facto “safe to keep” label rather than a craft-based distinction.

Estimation, Risk, and Trade‑offs

  • Some dislike the article’s stance that avoiding estimates shows lack of seniority, calling it unrealistic and blaming individuals instead of process.
  • Others say the key is not perfect prediction but taking responsibility, decomposing work, and clearly expressing uncertainty.
  • Seniority is linked to making explicit trade‑offs (speed vs. quality, uptime vs. cost) and avoiding over‑engineering expensive, low‑impact work.

Communication, Influence, and Politics

  • Multiple comments tie level to the ability to convince others and influence outcomes, not just technical output.
  • High “level” is framed as marginal impact on company outcomes (likened to sports metrics like WAR).
  • Tension emerges for technically strong engineers who dislike or struggle with communication; some feel forced to switch focus from tech to “soft skills.”

Skill, Competence, and Gatekeeping

  • One subthread argues many “senior” web developers can only assemble boilerplate and lack core language and protocol understanding; others see this as elitist gatekeeping and misaligned with most job needs.
  • Broader agreement that genuine seniority combines technical depth, breadth across the stack, and the ability to reduce chaos for others—though exact thresholds remain contested and context‑dependent.

Getting back into C programming for CP/M

Language Choices on CP/M and 8‑bit Systems

  • Debate over why use C instead of PL/M, Pascal, BASIC, or Fortran on CP/M.
  • Several note C was not a great fit for “odd” 8‑bit ISAs; Pascal, PL/M, BASIC, and Forth often matched hardware better.
  • Others argue C’s portability across diverse word sizes (PDP‑10, Z80, 6809, later 32‑bit) made it very attractive despite inefficiencies.
  • PL/M is described as powerful but niche, proprietary, and non‑hobbyist (“golf course pricing”), making C a more transferable skill.

C Performance and Portability in the 1980s

  • Multiple commenters stress that early C compilers on 8‑ and early 16‑bit systems produced slow code; serious games/demos were in assembly.
  • Examples: Lotus 1‑2‑3 (8088 assembly) vs a slow Pascal competitor; reports that some 68000 Unix workstations ran numeric code slower than cheap 8‑bit machines due to C runtimes.
  • C is characterized as “PDP‑11 shaped,” fitting 68000 reasonably but clashing with Z80/8088.
  • Some highlight that contemporary compilers did little optimization; idioms that modern compilers optimize (e.g., repeated strlen) often were not optimized then.

Development Workflows and Tooling on CP/M

  • Many preferred Z80 assembler or Turbo Pascal because C compilers were large, slow, and overlay-heavy on floppy systems.
  • Cross‑compilation on bigger machines is described as historically common and, today, a practical way to “do retro” work.
  • Disk I/O on floppies (kilobytes/s, sub‑100KB capacities) imposed significant friction on edit–compile–link cycles.
  • Examples of specific tools: Aztec C, BDS C, Whitesmiths C, Mark Williams C, Coherent’s C, Turbo Pascal, and various BASICs.

CP/M OS and File System Details

  • Clarification that CP/M used FCBs/extents, not FAT, and typically had 64 KB RAM limits (several note the article’s “64Mb” is a typo).
  • Discussion about device names (PUN, AUX) and logical vs physical I/O redirection.
  • CP/M file system could store lowercase names, but the command processor uppercased input, making them hard to manage.
  • Stack size was fixed at compile time and shared with interrupts, making stack overflows a real concern.

Retro Tools, Forth, and Modern Alternatives

  • Mentions of emulators and distributions (e.g., CP/M emulators with filesystem integration, RunCPM) that bundle old compilers like Aztec.
  • F83 Forth is highlighted as an extremely featureful CP/M/MS‑DOS system (editor, debugger, VM, multitasking, meta‑compiler, “go to definition”).
  • Some point out that if one wants “small computers” today, modern microcontrollers (AVR, ARM, etc.) offer far better price/performance than vintage CP/M hardware.

Modern Practices vs 1980s Style

  • Several contrast “straightforward” 1980s programming with today’s layers of abstraction, agile rituals, and large teams.
  • Criticism of “Clean Code,” SOLID, and heavy OO design for causing cache‑unfriendly layouts and complexity without strong empirical backing.
  • Observations that large organizations optimize for risk reduction and uniformity, which can marginalize highly competent individual contributors.
  • Persistent difficulty and high cost of replacing legacy COBOL/mainframe systems is cited as evidence that “modern best practices” have not solved core software problems.

UK launches its first Earth-imaging military satellite

Satellite capabilities and likely uses

  • Tyche is a small (~washing-machine-sized, ~150–160 kg) Earth-imaging satellite with ~90 cm ground resolution and ~5 km swath, derived from SSTL’s commercial Carbonite line.
  • Commenters note this is good for detecting large-scale military activity: ships in port, ship construction milestones, new bases, major infrastructure changes.
  • It’s not fine enough to identify specific ship hulls or very small features, but sufficient to classify ship types and monitor presence/absence.
  • Commercial systems (e.g., Airbus Vision-1, Planet’s SkySat) already achieve similar or better resolution, so capability is seen as modest, not cutting-edge.

Resolution, secrecy, and “real” specs

  • Some suspect public specs may be understated; others argue physics and aperture size at 500 km limit what’s feasible, especially at this price and mass.
  • Several point out that advanced US spy sats are much larger, far more expensive, and achieve far better resolution (down to a few cm), so Tyche is clearly a lower tier.
  • There is debate on whether militaries should (or do) publish true capabilities; some say these numbers are likely conservative for security reasons, others say the system is unremarkable enough that secrecy isn’t critical.

Cost, industrial and NATO context

  • £22m is viewed as very cheap for a military imaging satellite, implying heavy reuse of commercial designs and “good value” rather than groundbreaking tech.
  • Main novelty: this is the first Earth-imaging satellite owned directly by the UK MoD, giving faster tasking, more independence from US/EU assets, and complementing commercial imagery.
  • Discussion links this move to Brexit, UK–EU space decoupling, Five Eyes reliance, and broader NATO autonomy debates.

Technical details: propulsion and lifetime

  • Tyche uses a water-based electric “steam” propulsion system for station-keeping.
  • Cited figures (from analogous systems) suggest ~70 s Isp, ~5–7 year lifetime, and modest total Δv (tens of m/s), adequate for orbit maintenance.

Strategic value, vulnerability, and constellations

  • Some see a single small imaging sat as “Maginot Line” thinking: easily destroyed in a peer conflict and inferior to resilient constellations like Starlink-style swarms.
  • Others emphasize pre-war surveillance, deterrence, and peacetime intelligence value, and note that any war serious enough to involve anti-satellite attacks would already be highly escalated.

Postmortem of my 9 year journey at Google

Overall reaction to the postmortem

  • Mixed reception: some found it relatable and concise; others criticized it as shallow and overly focused on compensation.
  • Several commenters felt the “I made a lot of money” framing dominated, underplaying technical depth and personal reflection.
  • Others defended short, bullet‑style posts as more readable than long, exhaustive memoirs.

Money, stock, and career strategy

  • Many comments focus on equity:
    • Some sold Google stock early and “lost” millions in hindsight; others diversified and feel that was still the right risk decision.
    • Consensus that past Google equity performance was exceptional and not a generalizable expectation.
  • Debate over what “set for life” means: some think 7‑figure net worth + high ongoing earning power qualifies; others say cost of living and career risk make that optimistic.
  • Regret is common from older engineers who did not “chase money” earlier.

Google vs other big tech & historical arc

  • Some argue Google is now “just another big tech company” like Microsoft/IBM; others insist it remains top‑tier in talent and engineering rigor.
  • Multiple comparisons of interview difficulty and talent bar vs Microsoft/Amazon; mixed but generally claim Google/Meta keep a higher centralized bar.
  • Sense that early Google was wilder and more fun; modern Google is more bureaucratic, optimized, and risk‑averse.

Levels, promotions, and IC vs management

  • Rapid promotion (L3→L4 in months, L6 in ~9 years) triggers debate: uncommon but not unheard‑of.
  • L5 is widely described as a “sweet spot” with strong pay, interesting work, and less stress; some intentionally avoid L6+ due to quality‑of‑life tradeoffs.
  • View that leaving and re‑entering is often the easiest way to level up.

SRE vs SWE

  • Strong thread: SRE is often described as stressful, interrupt‑driven, and under‑rewarded relative to SWE, despite high skill demands.
  • Others counter that in well‑run orgs SRE can be rewarding, promotion‑friendly, and rich in complex engineering (automation, capacity planning, large migrations).
  • Broader argument about specialization: some think QA/SRE/DBA should be fully embedded in dev teams; others say splitting roles is necessary at scale but incentives are misaligned.

Google’s internal tooling and engineering culture

  • Recent tools (Boq/Pod, P2020, Rollouts, automated capacity, BCID) are praised for standardization: easier onboarding, safer rollouts, strong security and compliance.
  • Some mourn the loss of “wild west” experimentation and argue heavy process/freezing of infrastructure slows innovation.
  • There is frustration over executive decisions like cutting core tools (e.g., Code Search) to “save money” despite broad productivity impact.

Ethics, ads, and “evil Google”

  • Several commenters criticize Google as fundamentally an ad and surveillance business, misaligned with sustainability and user interests.
  • Others argue that many companies behave similarly and that Google still often pushes for strong internal security and user privacy.
  • Manifest V3 and ad‑blocking restrictions are cited as emblematic of tension between security claims and ad‑business incentives.

Culture, geography, and work–life balance

  • Repeated reports of US‑centric decision‑making; non‑US offices can feel sidelined or stuck with awkward meeting times.
  • Some praise flexible arrangements (60–80% workload) as life‑changing; others note many companies refuse part‑time even when employees are willing to trade pay.
  • Complaints about middle‑management bloat, meeting overload, and shifting priorities undermining sense of impact.

Privacy and trust in Google products

  • Some engineers say working at Google increased their trust in its data security and privacy controls.
  • Others point to incidents like high‑profile cloud data loss and government surveillance concerns, questioning how “safe” data really is.