Hacker News, Distilled

AI powered summaries for selected HN discussions.

Page 684 of 798

Smart TVs take snapshots of what you watch multiple times per second

Scope of the Tracking

  • Smart TVs (notably Samsung and LG) use Automatic Content Recognition (ACR) that takes frequent image samples of what’s on screen, even from HDMI sources like consoles, laptops, or USB playback.
  • Reported capture rates: Samsung around every 500 ms, LG as fast as every 10 ms (100 Hz).
  • Screenshots are generally believed to be processed on-device into fingerprints or hashes, not streamed frame-by-frame.

Purpose and Ad-Tech Ecosystem

  • Core use: match what you’re watching (broadcast, streaming, external devices) to a content database, similar to Shazam for video.
  • Matched content is tied to household/IP/device metadata and sold or used to:
    • Track ad exposure across TV and phones/PCs.
    • Build audience segments and retarget with related ads on other devices.
    • Link “connected TV” impressions to website visits and conversions.
  • Several ad-tech companies and TV vendors reportedly earn more from data/ads than from hardware; some sell TVs at a loss to grow the tracking base.

Privacy, Security, and Legal Concerns

  • Strong concerns about in-home surveillance, including when TVs display banking or corporate/government content.
  • Questions about legality under GDPR and other privacy laws, especially where consent dialogs are dark-patterned or opaque.
  • Some worry about HDCP/copyright implications if privileged streams are effectively “recorded,” though many think only fingerprints are used.
  • Disagreement on how much data leaves the device: some fear large uploads; others argue it’s tiny, infrequent identifiers over encrypted channels.

Mitigations and Workarounds

  • Common advice:
    • Never connect the TV to the internet, or block telemetry domains at router/ Pi-hole.
    • Use external boxes (Apple TV, Roku, open-source/Kodi/DIY SBC) and treat the TV as a dumb display.
  • Counterpoint: smart TVs can still fingerprint whatever comes over HDMI; external boxes don’t stop that.
  • Some mention rumors of TVs auto-connecting to open Wi-Fi or future mesh-like behavior, but evidence is sparse/unclear.

Demand for “Dumb” Displays

  • Many express desire to buy non-smart or “DUMB-certified” TVs or use large monitors/commercial signage instead.
  • Trade-offs: non-smart options often cost more, lack some consumer features, or are harder to source.

Microsoft's new Outlook client moves your email to the cloud (2023)

Privacy, Data Copying & “AI Food”

  • Core concern: the new Outlook copies all mail (including from non-Microsoft providers like Gmail) to Microsoft’s servers, effectively making Microsoft a man‑in‑the‑middle rather than a simple client.
  • Posters worry this enables large‑scale data mining and AI training (“AI food”), industrial espionage risks, and more breach points.
  • Some highlight that Outlook gets persistent credentials, so Microsoft could theoretically keep syncing even if the user stops using the client.
  • Many see the “cloud” branding as a way to obscure these implications from non‑technical users.

UX, Features & Quality Regressions

  • New Outlook is frequently described as slow, buggy, and feature‑poor compared to “classic” Outlook and the discontinued Windows Mail app.
  • Missing or degraded features: offline access, automation (COM/VBA style), keyboard shortcuts, reliable search (especially non‑ASCII tags), quick actions performance, and robust multi‑window state syncing.
  • Windows Mail is praised as a simple, lean client ideal for novices; its replacement injects ad-like content that mimics real emails and runs in a browser wrapper.
  • Some like certain improvements: less intrusive meeting notifications, better calendar readability, and fewer spammy update emails on meeting edits.

Cloud‑First, Web‑App Everything & AI Strategy

  • Many see this as part of Microsoft’s broader push: everything as a web/Edge WebView app, everything tied to Azure/Office 365, and heavy integration with Copilot/Teams/OneDrive/SharePoint.
  • Outlook “new” is viewed as essentially a wrapper around Microsoft’s cloud, enabling Copilot features but sacrificing local control and performance.
  • Several commenters argue Microsoft is de‑prioritizing native Windows apps and even the Windows desktop itself in favor of cloud services.

Alternatives & Lock‑In

  • Alternatives mentioned: Thunderbird (with caveats about performance and future Exchange/EWS support), WinoMail (Mail clone, but still rough), Mailspring, Roundcube-based setups, and non‑Microsoft office suites like LibreOffice.
  • Some advise owning a personal domain for email to avoid being trapped by Outlook/Hotmail changes.
  • Others note increasing friction: dropped/limited POP3/IMAP access, nudging toward OneDrive, and Outlook.com authentication issues from third‑party clients.

Antitrust, Power & User Choice

  • Several argue this behavior illustrates why modern antitrust laws and structural separations (OS vs apps, search vs ads, etc.) need updating.
  • There’s frustration that enterprises keep adopting Microsoft cloud tools (GitHub, Copilot, O365) despite privacy and lock‑in concerns.

Sony, Ubisoft scandals lead to California ban on deceptive digital goods sales

Stop Killing Games (SKG) and related activism

  • SKG campaigners see the California law as a big shift in the “Overton window” on digital ownership, making stronger reforms easier to argue for.
  • They credit rising attention, scandals like Ubisoft’s The Crew shutdown, and a large EU petition as pressure that’s already pushing companies (e.g., bringing back older games, promising offline modes).
  • SKG frames the core issue as clawing back ownership rights for all digital tech, not just games.

What the California law appears to do

  • Law targets deceptive use of terms like “buy” or “purchase” for digital goods where access can be revoked.
  • One reading: “buy” is forbidden unless the seller gets a separate, explicit acknowledgment that it’s a revocable license.
  • Another reading: this risks becoming a trivial checkbox plus EULA link, which most users will ignore.

UI wording and practical effects

  • Many expect industry to switch to terms like “Get”, “Unlock”, “Get access”, “Add to cart” or “Checkout”.
  • Some argue these still imply real ownership; others think even a wording shift is a win because it makes the non‑ownership clearer and may deter some purchases.

Ownership vs licensing

  • Strong sentiment that calling revocable, DRM‑tied access “buying” is inherently fraudulent.
  • Debate over whether buying should imply perpetual access, resale rights, and offline usability.
  • Some insist “you bought a license” is accurate; others say platforms almost never present it that way at point of sale.

Impact on developers and business models

  • One side: requirements are mainly a “tech problem” solvable via offline modes, self‑hostable servers, or alternative tooling; mostly large companies are affected.
  • Critics: this underplays licensing constraints (e.g., third‑party libraries, licensed music) and could burden smaller studios or force certain tech stacks out.

Parallels to cookie banners and Prop 65

  • Skeptics fear this will become another perfunctory consent ritual—like cookie popups or ubiquitous cancer warnings—without real behavior change.
  • Supporters counter that even a more honest label (“Get access”) is a meaningful incremental step.

DRM, offline access, and platforms

  • Law’s exception for permanent, offline‑usable downloads is praised; GOG‑style DRM‑free models are seen as compliant.
  • Experiences differ between platforms and formats (Steam vs GOG, DRM‑free Kindle titles), raising questions about how they’ll adapt.

Small3dlib: Public domain 3D software rasterizer

Technical aspects of the rasterizer

  • Commenters like the minimalism: C99, no dynamic heap allocation, no dependencies, and suitability for very constrained platforms.
  • Some are drawn to the “old school” software-rendered 3D aesthetic.
  • A few note that this style of compact C code and limited complexity feels like a lost art.

Rendering quality and aesthetics

  • One thread questions whether “full” 3D is ideal for low‑resolution targets, pointing to heavy aliasing and noisy visuals.
  • Others argue aliasing is often acceptable or even desirable as an aesthetic, especially when users accept platform limitations.
  • An example is given of intentionally “imperfect” rasterizers (no z‑buffer, no perspective correction, low precision) to achieve a glitchy retro look.
  • Discussion touches on when aliasing becomes genuinely distracting (e.g., Moiré patterns at certain spatial frequencies).

Naming and association with existing projects

  • Some initially assume affiliation with a well-known minimalist software group because of the name; others clarify there is no connection.
  • A few distinguish between a general “suckless” philosophy and the specific organization.

Author’s website, beliefs, and behavior

  • A large subthread reacts to the author’s personal site, describing it as filled with disturbing content: explicit advocacy of pedophilia and legalization of child pornography, “race realist” views, misogyny, trolling, and extreme self‑loathing.
  • Commenters cite bans from various platforms and note a browser project described as minimizing traces in case of police raids, which some see as suspicious and others defend as privacy‑focused.
  • Several people read the site as a “cry for help,” highlighting diagnosed anxiety/avoidant personality disorder, severe loneliness, and social isolation.
  • Others debate whether parts are trolling or sarcasm; this is left unclear.

Ethics of using the software

  • Some argue personal ideology is off‑topic: code quality is separate from the creator’s views; using the library does not endorse those views.
  • Others insist the association matters, drawing parallels to other projects that lost adoption after creators’ serious crimes or abuses.
  • There is discussion on separating “art from the artist” in software vs. in traditional arts; views are mixed.

Mental health, responsibility, and empathy

  • Multiple commenters compare the situation to other technically gifted but unstable developers, debating illness vs. identity.
  • Some stress that mental illness can explain but not excuse harmful views; society should clearly condemn them while still recognizing the need for treatment.
  • Others discuss how to approach such people interpersonally: showing non‑enabling compassion, avoiding combative arguments, and recognizing that therapy requires the person to want help.

Our Android app is frozen in carbonite

Android app economics & alternative stores

  • Several commenters argue that being off Google Play effectively kills revenue; attempts with Amazon and other stores reportedly yielded “zero revenue” and lots of paperwork.
  • Others note network effects: users stay on Play because all apps are there, and apps stay because that’s where users are. Alternative stores and sideloading see little mainstream adoption.
  • Some suggest that if enough high‑quality apps moved to an alternative store with lower fees, users might follow, but this is seen as unlikely given current friction and security nags.

Google Drive access, scopes, and CASA audits

  • Core conflict: full read/write Drive scopes now require recurring third‑party security audits (CASA), which are expensive relative to many apps’ Android revenue.
  • Some devs say restricted scopes like drive.file (only app‑created or user‑picked files) are sufficient and avoid audits; others insist the app’s model—treating Drive like a full filesystem—needs broad access.
  • Many defend Google’s tightening, citing highly sensitive contents in Drive and analogies to handling credit cards or “toxic waste.”
  • Others see CASA as security theater: superficial checks outsourced to big consultancies, creating barriers that mainly hurt small/indie developers while not meaningfully blocking serious attackers.

Security vs usability and permissions

  • Strong split:
    • One side: no unvetted app should ever get full Drive access; yearly scrutiny is appropriate and should even recur after updates to prevent “benign app later sold and abused” scenarios.
    • Other side: power users want to trust editors like this with all their files, just as on desktop; they view Google’s all‑or‑nothing, audit‑gated model as paternalistic.
  • Real‑world abuses (e.g., loan apps misusing contact lists leading to blackmail and suicides) are cited as justification for strict permission regimes.

Storage Access Framework & file pickers

  • Android’s Storage Access Framework and file picker are proposed as a Drive‑agnostic solution: users pick files/folders, apps get scoped URIs, often with persistent access.
  • Counterpoints: picker UX is described as clunky, buggy, and file‑by‑file (folder selection support and persistence behavior are debated and device/version‑dependent), making it poor for workflows like “open and manage an entire project tree” or robust “recent files.”
  • Some say these are OS‑level design problems that should be fixed there, not worked around via broad Drive scopes.

Broader Play Store & platform bureaucracy

  • Multiple commenters recount growing Play Store bureaucracy: shifting policies, country‑specific tax and legal changes, repeated permissions rewrites, and confusing verification processes.
  • Hobbyist and small devs report giving up on Android because maintenance overhead outweighs any revenue or satisfaction.
  • There’s a wider sense that app stores have moved from democratizing distribution to tightly controlled, high‑friction channels favoring large companies.

Alternatives: sync models and platforms

  • Suggestions include: dropping Drive support and relying on app‑managed storage, using other cloud providers, or “bring‑your‑own‑sync” (e.g., Syncthing) with local‑first files.
  • Others argue such setups are too complex for typical users and lead to fragmented, half‑implemented sync solutions.
  • Several point to web apps/PWAs and traditional desktop OSes (especially with package repositories) as more sustainable and less encumbered by app‑store gatekeeping, though desktop sandboxing and security tradeoffs are also debated.

Behind OpenAI's plan to make A.I. flow like electricity

Perceptions of OpenAI’s CEO and Leadership

  • Many commenters view the CEO as evasive in interviews, speaking in vague generalities and dodging hard questions.
  • Comparisons are made to other high-profile founders, with some seeing “say anything to keep money flowing” vibes and weak alignment with stated AGI ideals.
  • Several point to shifting positions on equity and nonprofit principles as trust-damaging.
  • Serious personal abuse allegations from a relative are raised; some see this as disqualifying, others note the facts are not independently verified in the thread.

$7T Vision, Data Centers, Jobs, and Energy

  • The initial multi-trillion-dollar AI chip plan is widely mocked as absurd; later “hundreds of billions” still seen as extreme.
  • Claim of “half a million jobs” from AI data centers is questioned: modern facilities are capital- and energy-intensive but light on labor.
  • Some suspect the real play is subsidies, tax credits, and regulatory capture around data centers and power infrastructure.
  • Large AI energy use is compared to (and expected to exceed) Bitcoin; some see this as wasteful, others argue high energy use is justified by AI’s utility.

“AI as Electricity” / Utility Analogy

  • The analogy that AI will “flow like electricity” is debated.
  • Supporters see it as a useful framing: general-purpose “digital smartness” available on demand.
  • Critics say it’s hubristic: electricity is physically universal and scalable; current LLMs are closed, costly, and require huge centralized infrastructure.
  • Some argue the analogy only works if small, open models are widely available, which is not OpenAI’s direction.

Economics, Hype, and Real-World Value

  • Several call current AI dynamics a bubble, “pump and dump,” or patent-medicine-style hype.
  • Noted that flagship services (ChatGPT, Copilot) reportedly lose significant money per user; Nvidia and energy providers may be the main winners so far.
  • Skeptics say concrete enterprise “money-printing” use cases are scarce beyond spam and low-value automation.
  • Others counter that LLMs already aid coding, translation, creative work, chip design, and could transform domains like tax/accounting guidance.

Ethics, Creativity, and Climate

  • Strong disagreement over generative models: some see them as revolutionary creative tools; others as derivative, low-quality slop.
  • Many artists reportedly resent training on their work without consent or compensation; one survey is cited indicating overwhelming desire for control.
  • Debate over whether this is fair use or copyright violation is noted as legally unresolved.
  • Climate concerns about massive compute are raised; proponents respond that compute costs and energy per capability tend to fall over time.

Government, Regulation, and Grift

  • Multiple comments draw parallels between AI mega-projects and long-running government IT boondoggles: huge budgets, little delivery, entrenched contractors.
  • Worries that AI will justify new bureaucracies, subsidies, and opaque contracts, with taxpayers underwriting speculative private bets.
  • Some point out the irony of self-styled market libertarians seeking large state support.

Big-Tech Power and Strategic Positioning

  • Observers see large incumbents (especially a key cloud partner) as using equity and profit-sharing structures to box OpenAI in and eventually dominate it.
  • Theory: the cloud partner lets OpenAI burn investor money and, if/when the model proves unprofitable, can cheaply tip into majority control while keeping most upside.

Why the U.S. can't build icebreaking ships

Scope of the problem

  • US yards struggle not just with icebreakers but with most commercial and many naval ships; production is tiny and costs are 2–4x (sometimes 4–5x) foreign yards.
  • Polar Security Cutter icebreakers are projected at $1.7–1.9B each vs “few hundred million” in Finland, with long delays.
  • Canada faces similar issues for heavy icebreakers after decades of not building them.

Causes: capability, incentives, and requirements

  • Disagreement whether the main problem is:
    • Incompetent, inefficient shipyards protected from competition, or
    • Bloated, shifting, and pork‑laden government requirements and procurement rules.
  • US builds very few icebreakers over many decades, so experience atrophies and skilled workers retire.
  • Shipyards operate as quasi‑defense contractors with predictable but limited work; little incentive to modernize or scale.

Protectionism: Jones Act and other laws

  • Many participants blame the Jones Act and related “US-built only” laws for freezing out foreign competition, inflating costs, and shrinking the fleet.
  • Others argue these laws are the only thing keeping a tiny merchant marine and any domestic shipbuilding alive.
  • Some propose partial reform: allow specialized ships (e.g., icebreakers) to be built abroad or in allied yards (Finland, Canada), or bought via presidential waiver.

Labor, unions, and cost structure

  • Debate over whether high US labor costs explain the huge cost gap:
    • Some say wages + strong unions + regulation make US yards uncompetitive.
    • Others note European/Nordic shipyards are also heavily unionized yet competitive; they stress scale, discipline, and competition instead.
  • Economy of scale and dense supply chains are repeatedly cited as more important than hourly wage differences.

Strategic and geopolitical arguments

  • One camp: buy from allies with comparative advantage (Finland, Norway, Canada) and focus US industry on what it’s already good at (e.g., aircraft, submarines).
  • Opposing camp: over‑reliance on foreign production is dangerous; maintaining domestic industrial capacity and know‑how is itself a strategic asset, even if expensive.
  • Discussion broadens to US deindustrialization, China’s rise as an industrial superpower, and doubts about US ability to sustain a high‑intensity war.

Broader systemic critiques

  • Frequent themes: regulatory accretion, fragmented supply chains, financialization, and “jobs programs” masquerading as defense projects.
  • Some call for a new industrial ideology: more direct state–industry coordination, less faith in laissez‑faire plus ad‑hoc bailouts.

X (Twitter) blocks links to hacked JD Vance dossier

Free speech, hypocrisy, and legal context

  • Many commenters argue that blocking links contradicts Musk’s “free speech absolutist” branding and even his “all legal speech” framing.
  • Others note he has already softened his stance (e.g., deference to national laws), but people still see inconsistency and opportunism, especially when comparing India vs. Brazil moderation.
  • Several clarify that X is not a “common carrier”; Section 230 protects platforms even if they moderate with bias.

Doxxing, personal data, and public interest

  • One camp says blocking is appropriate because the dossier includes home addresses, phone numbers, and most of a Social Security number; they see this as clear doxxing with safety implications.
  • Another camp notes politicians’ addresses are often public records and claims much of this info is already available; they see the block as politically motivated.
  • Debate arises over what “free speech absolutism” really implies and whether any exceptions (e.g., doxxing, revenge porn) are compatible with that label.

Content of the JD Vance dossier

  • Those who read it describe it as standard opposition research: past statements, investments, property, donations, tickets, taxes.
  • Several say there is “nothing significant” or new; major outlets reportedly declined it for that reason.
  • Some note its likely foreign intelligence origin and suggest using safe tools to open the PDF.

Implementation of X’s blocking

  • Users report the block was initially trivial to bypass with query parameters or URL quirks, suggesting a crude regex-based filter.
  • Later, X reportedly tightened the block, but commenters still view the implementation as amateurish and symptomatic of reduced staff.

Comparisons to Hunter Biden and other moderation decisions

  • Multiple commenters highlight Musk’s past condemnation of Twitter’s handling of the Hunter Biden laptop story and note he changed policies to allow such material.
  • They see current blocking as a mirror image of the earlier case, undermining Musk’s stated principles.
  • Others contrast X’s willingness to host hate speech or abusive content with its zeal in protecting Musk’s allies, calling it selective.

Political and platform trust implications

  • Some argue X clearly favors one political side and is no longer credibly a “free speech” platform.
  • Others stress that restricting private data is legitimate, but agree Musk’s rhetoric vs. practice invites scrutiny and fuels the Streisand effect.

Attacking UNIX Systems via CUPS

Scope and behavior of the vuln

  • Core issue is in cups-browsed (printer auto-discovery), not basic cupsd.
  • cups-browsed listens on UDP 631 on 0.0.0.0 and auto‑adds printers based on unauthenticated broadcasts.
  • An attacker can:
    • Make the system auto‑register a fake “printer” pointing to an attacker-controlled URL.
    • Supply malicious PPD/driver data (e.g., via Foomatic) that later leads to code execution when a print job is sent to that printer.
  • PPDs persist, so compromise can be long-lived and only triggered much later when the user prints.

Severity and CVSS debate

  • Some consider the 9.9 score absurd compared to Heartbleed; argue:
    • Many systems are protected by NAT/firewalls.
    • Attack often needs a user to print, so user interaction is required.
    • Realistically affects a subset of desktop/laptop systems, not “all Linux”.
  • Others argue it is still “really bad”:
    • Remote unauthenticated RCE chain, persistent, and trivially triggered on trusted networks.
    • Hundreds of thousands of exposed instances found via internet scanning.
  • Several posters attempt alternative CVSS calculations, yielding lower scores (around high 7s–8s) when evaluated “in isolation”.

Threat models and likely targets

  • Internet-wide exposure: ~200–300k responding hosts on public IPv4 were observed, though not all will print.
  • LAN exposure seen as more serious:
    • Coffee shop / airport WiFi, universities, large corporate networks, and east–west movement.
    • NAT/“home router firewall” does not protect against attackers on the same LAN or compromised routers.
  • Some note that on SELinux-enabled distros, exploitation may be limited to the lp domain and not full root, but details are debated.

CUPS design and distro defaults

  • Heavy criticism of:
    • Auto‑adding printers and drivers from unauthenticated network broadcasts with no user consent.
    • Running complex print infrastructure as a long‑lived, root‑privileged system daemon on desktops.
    • Legacy cups-browsed still enabled/installed by default on some major distros.
  • Others note modern CUPS plus IPP Everywhere + mDNS can avoid cups-browsed and model‑specific drivers; CUPS 3 is moving that way.

Firewalls and mitigations

  • Many argue a basic host firewall (e.g., ufw enable and/or blocking UDP 631) would block the WAN vector; but this also disables auto-discovery.
  • Some distros (e.g., Red Hat-family) state they are not vulnerable in default config because cups-browsed is not enabled.
  • Common recommended mitigations in the thread:
    • Disable/remove cups-browsed unless you truly need auto-discovery.
    • Rely on mDNS/IPP Everywhere where possible.
    • Use a default‑deny firewall and only open explicitly needed services.
    • For enterprises, rely on existing vuln scanners and config management.

Disclosure process and hype

  • Significant meta-discussion about the researcher’s tone and social media build‑up:
    • Some see it as overhyped, “crying wolf”, and damaging to trust.
    • Others emphasize the frustration of getting vendors to acknowledge obvious PoC RCEs and sympathize with the reaction.
  • Broad agreement that the underlying design flaws are “astonishingly stupid”, even if the real-world impact is far below “internet‑meltdown” headlines.

Broader reflections

  • Discussion branches into:
    • Why desktops ship with CUPS/auto-discovery enabled by default.
    • The need for sane defaults and host firewalls as Linux desktop usage grows.
    • Long‑standing dislike of printer stacks in general; some argue this incident should push a re‑think or replacement of CUPS’ legacy components.

Tcl 9.0

Tcl 9.0 changes and compatibility

  • First major release in decades; moves to 64‑bit internals and full Unicode, enabling very large data and modern character support.
  • Adds new notifier built on epoll/kqueue where available, replacing select for event handling and improving concurrency scalability.
  • Introduces new coroutine/NRE tooling (e.g., coroinject/coroprobe) and refines the core while removing some legacy features.
  • Backwards compatibility is “mostly high” but some scripts need adjustments.

Removal of ~ home expansion

  • ~ and ~user path expansion were removed per a Tcl Improvement Proposal.
  • Rationale: treating a leading ~ as special makes certain operations dangerously surprising (e.g., deleting /tmp/~ wiping a home directory) and complicates correct handling of legitimate filenames starting with ~.
  • Some argue it should only have been limited to ~/ or otherwise fixed; others say removing the special case entirely is safer and more consistent.

Zip filesystem and packaging

  • Built‑in “zip filesystem” lets zip/jar archives behave like mountable file systems, similar conceptually to loop‑mounted ISOs or language‑specific VFSes.
  • This underpins single‑file “standalone applications” where code and resources live inside a zip embedded in the interpreter binary, formalizing long‑used community techniques.

Where Tcl is used today

  • Very common in EDA/chip‑design and FPGA tools (Intel, Xilinx, Synopsys, Cadence, Mentor).
  • Used in mission control systems (SCOS‑2000), microcontroller debugging (OpenOCD/JimTcl), network appliances (F5/A10), Expect scripts, Eggdrop and IRC bots.
  • Tk remains attractive for lightweight cross‑platform GUIs and internal tools; Tcl is heavily used around SQLite and appears in other test suites (e.g., Redis).

Language design and ergonomics

  • Advocates emphasize: tiny, regular core (“everything is a command/string”), homoiconicity, powerful metaprogramming (uplevel, upvar, tailcall), easy C integration, rich event loop and channel I/O, safe interpreters, and several OO systems.
  • Critics call it “stringly,” hard to read for large data‑processing scripts, and slower than Python; some find upvar/stack tricks and comment/quoting rules unintuitive.
  • Ecosystem complaints include weak/dated package management, friction setting up web servers or modern crypto/JWT, and lag in third‑party support for new Tcl versions.

Tk GUI look and feel

  • Tk has a theming engine (ttk) with multiple themes and native‑looking defaults on macOS/Windows.
  • On Linux, built‑in themes are seen by some as dated; better‑looking themes exist but often require extra discovery and setup.

U.S. court orders LibGen to pay $30M to publishers, issues broad injunction

Legal judgment and enforceability

  • Commenters note the $30M default judgment was possible because LibGen operators never appeared; courts accept plaintiffs’ claims by default in such cases.
  • Many doubt the award is collectible; with no identified operators, it is largely “on paper.”
  • Domain and DNS-based blocking are seen as easy to order but easy to route around via mirrors, new domains, VPNs, or foreign registrars.
  • Some expect stepped‑up censorship and “Great Firewall”-style controls over time; others point out that in practice blocking is often partial and inconsistent.

Ethics of piracy and access to knowledge

  • Strong faction: LibGen and similar “shadow libraries” are framed as public goods, essential for students, researchers, and people in poorer countries who can’t afford textbooks or even legally obtain them.
  • Opposing voices: authors and publishing workers describe feeling angry and harmed seeing their books available for free.
  • Debate on whether a pirated download equals a “lost sale”: some insist it often does; others say they wouldn’t buy anyway, or that piracy leads to later purchases.
  • Some argue current copyright and licensing actively hinder human progress and preservation; others say copyright, despite flaws, still incentivizes much more writing.

Authors, publishers, and textbook economics

  • Many criticize textbook publishers for high prices, frequent new editions, DRM, bundled “access codes,” and restrictive e‑book lending to libraries.
  • Several note authors often earn relatively little while publishers capture most revenue; some academics even pay to publish.
  • Counterpoint: publishing involves substantial non‑writing work (editing, layout, translation, marketing) and real up‑front costs, especially for niche technical texts.

LLMs, IP, and power

  • Multiple comments contrast: running LibGen is illegal, but training commercial LLMs on similar or pirated book datasets currently appears tolerated.
  • This is framed as an example of power/money shaping how copyright is enforced: impoverished readers get sued, large AI companies largely don’t.

Privacy, funding, and operational security

  • LibGen’s use of Google ads is widely seen as bad opsec; ad networks can track visits and theoretically identify users.
  • Some dispute how much ad systems can see (page views vs actual downloads), but most agree it increases risk.
  • There’s recurring debate over Tor: some distrust it or find it too cumbersome; others argue onion‑only access would sharply reduce exposure but also accessibility.

Technical resilience and decentralization

  • LibGen and related archives are mirrored via torrents, IPFS, and other systems; datasets are tens of terabytes.
  • Individuals are encouraged to help by seeding torrent shards or hosting IPFS nodes, though seeding entire datasets is storage‑heavy and may attract DMCA notices depending on jurisdiction.
  • People discuss the need for smarter “distributed backup” tooling that automatically prioritizes under‑seeded chunks.

Alternatives and “Netflix for books”

  • Suggestions: public libraries (including e‑lending via apps like Libby/Hoopla), Kindle Unlimited, and the Internet Archive’s lending, but most find them inferior to LibGen in catalog breadth and usability.
  • E‑library systems’ artificial “one copy at a time” limits and DRM are widely mocked as absurd for digital goods.
  • Some call for a state‑run, global digital library or “government LibGen,” possibly funded through taxes or basic income, but others doubt political feasibility.

Origins, geopolitics, and motivation

  • Several posts trace LibGen’s roots to Russian/post‑Soviet reading culture and scarcity of scientific books, rather than a top‑down state project.
  • Some highlight that non‑enforcement of Western copyright in Russia makes such projects easier, but there’s skepticism about grand geopolitical intent.

OpenAI in throes of executive exodus as three walk at once

OpenAI’s Finances and Sustainability

  • Multiple commenters question how OpenAI stays solvent: huge cloud, power, and infrastructure costs; reports of multibillion-dollar operating losses even with Microsoft discounts.
  • Some argue this mirrors early Google/Facebook—large losses before potential extreme profitability.
  • Microsoft’s “investment” is widely described as mostly compute credits; some speculate it masks unused Azure capacity and may offer tax benefits.
  • A $150B valuation and rumored $250M minimum investment checks are called “insane” by skeptics; others see a massive “knowledge industry” TAM and are happy to bet on long-term upside.

Executive Exodus, Governance, and Structure

  • Many see the wave of executive departures as part of a power consolidation around the CEO and a shift from nonprofit mission to aggressive for-profit fundraising.
  • Exits coinciding with structural changes and new fundraising rounds raise suspicions of internal disagreement over direction, governance, and risk.
  • Others suggest benign reasons: long-planned moves, attractive external offers, or investors wanting different leadership profiles.
  • The nonprofit entity’s continued “mere existence” is viewed as a very weak reassurance about mission.

Technology Trajectory: GPT‑5, o1, and AGI

  • Lack of GPT‑5 is viewed by some as a red flag and evidence that OpenAI is out of big ideas; others note recent rapid launches (GPT‑4o, o1, voice) as strong progress.
  • o1 is variously described as:
    • A major breakthrough in “reasoning” and inference compute scaling, or
    • Just productionizing chain-of-thought / RL techniques that competitors can replicate, at huge inference cost.
  • Several argue we’re hitting diminishing returns: exponentially more compute for marginal gains; huge 5 GW data-center plans are cited as evidence.
  • AGI: many see no evidence it’s near; others think current tech could already produce sentient but limited systems. Debate spans existential risk vs mainly economic disruption.

Competition, Moats, and Regulation

  • OpenAI is seen as lacking a durable moat: competitors (especially open models like LLaMA) can replicate features quickly; Apple is presumed to keep vendors swappable.
  • Lobbying for safety regulation is described by some as attempted regulatory capture; others argue earlier proposals actually left room for open-source followers.
  • Microsoft is reported as starting to downplay dependence on OpenAI, with enterprises seeking to “derisk” by using multiple models.

AI Hype, Bubble Risk, and Long-Term Impact

  • Some think AI hype is peaking and may crash like crypto or the metaverse, with OpenAI’s drama as a warning sign.
  • Others insist that, unlike crypto, LLMs have clear and enduring practical value, even if current valuations and AGI timelines are overblown.
  • Many expect long-term value in smaller, domain-specific models rather than near-term AGI.

Legalizing sports gambling was a mistake

Harms and social impact

  • Many describe sports betting (especially mobile) as highly addictive, ruining finances, marriages, and mental health; some cite very high suicide rates among gambling addicts.
  • Several note “frictionless” access via phones and instant deposits as a key change from pre‑legalization, making impulsive losses and rapid escalation easier.
  • Stories from Brazil, Argentina, India, and U.S. states describe welfare recipients and teens gambling heavily, sometimes with a large share of social-benefit payments.
  • Some argue gambling disproportionately hurts the poor and less educated, functioning as a “hope tax” similar to lotteries.

Legalization vs prohibition

  • One camp says legalization was a clear mistake; they favor re‑banning online sports betting (or all commercial gambling), likening it to tobacco or hard drugs.
  • Others argue prohibition simply drives gamblers to criminal or offshore markets, where harms and coercion are worse and regulation impossible.
  • Several stress that legality was driven by profit and lobbying, not public-interest analysis.

Regulation ideas

  • Common proposals:
    • Ban or sharply restrict advertising, similar to tobacco rules.
    • Require friction: in‑person betting only, time delays on results, ID‑based limits, or even fax/mail‑only bets.
    • National self‑exclusion lists that apply across all operators.
    • Caps tied to income/wealth or “affordability checks,” though critics call this “gambling for the rich only.”
    • Stronger KYC, facial recognition, and mandatory harm‑reduction tools (deposit limits, timeouts).
  • Some suggest state‑run, non‑profit or low‑edge models; others warn this creates conflicts of interest when governments depend on gambling revenue.

Advertising and normalization

  • Heavy criticism of ubiquitous ads and sponsorships: during games, on jerseys, apps, and TV, often framed as “fun” and “smart.”
  • Many see a sharp cultural shift from stigmatized vice to normalized, glamorized hobby, especially for young men.

Effect on sports and integrity

  • Posters say betting “ruins” watching sports: broadcasts saturate with odds discussion and promos.
  • Concern that large betting markets and prop bets increase incentives for match‑fixing and subtle manipulation, especially among lower‑paid athletes.

Comparisons and philosophy

  • Thread repeatedly compares gambling with alcohol, tobacco, drugs, junk food, social media, and day trading.
  • Deep split between:
    • Libertarian view: adults must be free to make bad choices; state should inform, not paternalistically control.
    • Paternalist/harm‑reduction view: addictive products exploit known cognitive vulnerabilities, so strong regulation or bans are justified to protect individuals and families.

DoNotPay has to pay $193K for falsely touting untested AI lawyer, FTC says

Perception of the Fine and Enforcement

  • Many see the $193K FTC fine as a “slap on the wrist,” especially relative to subscriber and revenue estimates.
  • Others argue fines often serve as a first formal warning; repeat violations could trigger much harsher penalties.
  • Some want penalties tied to ill‑gotten gains or total profits, plus personal liability (even jail) for executives or shareholders.

Nature of DoNotPay’s Product and Conduct

  • Early versions were described as narrow “mad-libs” style form generators that helped with simple tasks (e.g., parking tickets, landlord letters), and some users report genuine value.
  • Over time it shifted to broader claims, including being a “robot lawyer” and using ChatGPT, without attorney oversight or rigorous testing.
  • Commenters highlight deceptive marketing, dark patterns (difficult cancellation), and exaggerated AI claims as the core issues, not automation per se.

AI, Law, and Regulation

  • Strong consensus that unverified LLM output is unacceptable for high‑stakes legal work; hallucinated case law is worse than a bad human attorney.
  • FTC action is framed as about false advertising, not banning AI in legal services; commissioners explicitly said AI in law is acceptable in principle if honestly represented.
  • Some argue that because “lawyer” is a regulated term with duties and liability, you can’t market an automated tool as a lawyer without meeting those standards.

Access to Justice vs Consumer Protection

  • Many sympathize with the idea of cheap tools for ordinary people to fight corporations, predatory landlords, and abusive parking enforcement.
  • There’s tension between “fighting fire with fire” against systemic legal abuse and not becoming another exploitative, misleading business.
  • Some note that large firms already automate legal actions against individuals; the system tolerates that more than automation that empowers the public.

Views on AI Quality and Hype

  • Numerous comments are deeply skeptical of current AI quality: errors, shallow reasoning, generic prose, and unreliable code.
  • Others see real productivity gains in low‑stakes, templated tasks and expect lawyers will increasingly rely on LLMs for routine drafting, though not full replacement.

Legal Complexity and Gatekeeping

  • Several discuss law as “magic incantations”: exact wording matters, which justifies expertise but also creates exclusion and potential for abuse.
  • Debate over whether legal complexity is mainly due to genuine edge cases or political and economic interests protecting the status quo.

Rents fall and listings increase after rent control ends in Argentina

Context: Argentina’s Rental Law vs. Classic Rent Control

  • Law required 3‑year leases, peso‑only payments, and limited rent adjustments to an annual formula while inflation was extremely high (50–250%).
  • Several commenters argue this is not “rent control” in the usual sense (no cap between tenancies; huge reset possible every 3 years).
  • Others note that broad definitions of rent regulation fit, since it constrained how prices could change during a lease.

Debate over Outcomes After Repeal

  • Reported effects: listings roughly doubled and real rents (inflation‑adjusted) dropped significantly; nominal rents still rising.
  • Some locals dispute seeing any meaningful nominal rent drop; say only listing volume increased and often with poor units.
  • Others argue Argentina’s deep recession and people leaving also push rents down; causality is unclear.
  • One commenter calls the coverage “propaganda,” noting it relies heavily on a single pro‑Milei source; others respond that bias doesn’t necessarily invalidate data but should be disclosed.

Mechanics, Incentives, and Hyperinflation

  • Hyperinflation plus long, peso‑denominated leases made landlords reluctant to rent: they either set very high initial rents, exited to short‑term rentals, or sold in dollars.
  • Repealing constraints logically increases the range of private rental agreements; some see the observed supply jump as consistent with standard anti–rent‑control arguments.
  • Others say the main driver is hyperinflation; lessons may not generalize to normal inflation environments.

Broader Rent Control Experiences

  • Examples cited: Sweden, Netherlands, Germany, Spain, France, Scotland, NYC, San Francisco, San Jose, Washington DC, Canadian cities.
  • Reported upsides: tenant stability, protection of lower‑income and essential workers, preservation of local “character.”
  • Reported downsides: tenants “hoard” under‑market units, reduced mobility, under‑maintenance, landlords exiting or avoiding the market, and strong secondary/sublet markets.

Housing Supply, Policy, and Ideology

  • Many argue the core problem is inadequate supply, driven by zoning, red tape, and political resistance to building.
  • Some see rent control as at best a short‑term palliative that can worsen long‑term supply; others view it as necessary harm reduction while deeper fixes (e.g., social housing) are pursued.
  • Broader ideological debates emerge: capitalism vs. alternatives, role of government, and whether “compassionate” interventions often backfire.

The Slow, Painful Death of Agile and Jira

Overall sentiment on Jira

  • Many participants say Jira “sucks” but also note that most alternatives are worse or only “less bad.”
  • Criticisms:
    • Sluggish performance, especially in cloud / heavily customized instances.
    • Overly complex UI with many clicks, panels, and slow page loads.
    • Infinite customization encourages bloated workflows and micromanagement.
  • Defenses:
    • Extremely configurable; with an experienced admin/consultant and “just enough” process, it can handle complex workflows few others can.
    • For simple use (bug tracking, basic Kanban, linking to repos), it’s “fine” or even appreciated.
    • Some argue hatred is often misdirected at Jira instead of at bad processes and managers.

Agile vs “Agile™” / Scrum

  • Strong distinction between original Agile Manifesto values and today’s ritualized “Agile” (Scrum, ceremonies, Jira-driven metrics).
  • Common view: current corporate Agile is process-heavy, top‑down, and often functions as formalized micromanagement.
  • Iterative development predates Agile; some say Agile “won” in that sense, others argue true Agile (self‑organizing teams, fewer managers) never really happened.
  • Ceremonies (standups, sprint demos, points) are frequently seen as wasteful, especially when poorly run or detached from real outcomes.

Process, management, and culture

  • Root problem identified as bad management and process accretion, not tools per se:
    • Steps are added after rare failures and never removed.
    • Processes become heavy to avoid blame and litigation rather than to maximize value.
    • Metrics (tickets closed, points) are abused for control and performance ranking.
  • Several note that good teams “think for themselves,” minimize process, and emphasize trust, ownership, and direct communication.

Alternatives and variations

  • Mixed experiences with alternatives: Azure DevOps, ClickUp, Monday, Asana, ServiceNow, Redmine, GitHub Projects, Linear, Trello, FogBugz, etc.; each has its own flaws.
  • Simpler boards and paper cards (XP-style) are praised for fostering communication but are hard to scale and to support remote work.
  • Some teams report success dropping Scrum for Kanban, reducing ceremonies, or tailoring lightweight hybrid approaches.

Unclear / contested points

  • Whether Agile is truly “dying” is disputed; many still see it and Jira everywhere despite mounting criticism.

Automatic Content Recognition Tracking in Smart TVs

Advertising Economics & ACR Incentives

  • Many see the ad industry as an implicit “tax”: money spent tracking and advertising doesn’t improve products and ultimately raises prices and overconsumption.
  • Others argue ads subsidize hardware, especially TVs, enabling lower sticker prices and even free devices supported entirely by ad/ACR revenue.
  • Debate over whether competition would redirect ad spend into product quality/price, or whether firms would simply keep higher profits.
  • Broken-window-fallacy analogies are used to argue ad-tech is largely wasteful economic activity, though some contend any voluntary economic activity can still benefit society.

How ACR Works and What It Collects

  • ACR on smart TVs fingerprints what’s on screen, including HDMI inputs and sometimes casts from phones/tablets; cited paper reports LG sending data ~100x/s and Samsung ~2x/s.
  • It is used to measure which ads and content were actually viewed, and to correlate viewing with purchasing, not just to choose which ad to show next.
  • Questions raised (often unanswered) about: handling of DRM/HDCP, matching of foreign/adult content, detecting video conferences, and whether offline capture is cached and uploaded later (unclear).
  • Concern that this amounts to de facto corporate espionage when TVs are used as work monitors at home.

User Mitigations & Workarounds

  • Common advice: never connect the TV to the internet or Wi‑Fi, or heavily firewall/DNS-block its traffic.
  • ACR is often hidden behind euphemisms like “personalization” or “Live Plus” and may be on by default even without obvious consent.
  • Guides from consumer outlets are referenced for disabling ACR and resetting device IDs; some recommend never accepting ToS, though reports conflict on whether this fully disables tracking.
  • Network‑wide blockers (e.g., AdGuard) reveal heavy background telemetry from TVs, including to services users never opened.

Device Choices & Market Dynamics

  • Options discussed:
    • Older “dumb” TVs from early 2010s.
    • Business/commercial displays (more expensive, often more durable, less consumer spyware).
    • Large computer monitors or projectors.
    • Pairing a dumb panel with an external box (Chromecast, Apple TV, PC), although those platforms may also track.
  • Fear that future TVs will ship with embedded cellular modems, making network isolation ineffective (currently speculative in the thread).

Privacy, Ethics, and Regulation

  • Strong sentiment that ACR and pervasive tracking are unethical, waste engineering talent, and exemplify “surveillance capitalism.”
  • Some argue anonymous aggregated viewership data could help creators tailor content, while others say it accelerates a race to the bottom and benefits mainly large corporations.
  • Multiple comments call for stronger regulation (especially from the EU) and clearer labeling of what “smart” TVs do, so consumers can make informed tradeoffs.

Hacking Kia: Remotely controlling cars with just a license plate

Bug bounties, disclosure, and Kia’s security posture

  • Hyundai/Kia have vulnerability disclosure programs but explicitly offer no bounties, unlike some competitors (e.g., Tesla).
  • Some commenters see this as indicative of lower security maturity and incentive to find bugs.
  • Others note Kia did at least work with researchers to fix this specific issue and confirm the exploit hadn’t been seen in the wild (as stated in the article).

Connected cars: convenience vs attack surface

  • Many argue cars should not be internet-connected at all, or that connectivity should be an explicit, removable luxury option.
  • Pro-connectivity voices cite OTA updates, remote lock/unlock, location, and remote climate control as genuinely useful, especially for EVs and extreme climates.
  • Critics reply that most of these can be done via local RF (keyfobs, aftermarket systems) without global internet exposure.
  • Several experiences highlight half-baked implementations: full attack surface with no OTA updates, paywalled remote start, buggy apps and infotainment.

Telematics, tracking, and privacy

  • Concerns that manufacturers (not just Kia) track location and driving data, often behind buried or opt-out consent.
  • EFF and Wired reports are referenced to argue much of this isn’t truly transparent or meaningfully optional.
  • Some want legal rights to physically disable cellular modules; others note even mandated systems (e.g., emergency call in EU, future US impaired-driving tech) embed connectivity by default.

Kia’s broader security and theft issues

  • The new hack is seen as “strike two” after the USB “Kia Boys” immobilizer omission that made many models trivially stealable.
  • Some frame this as corporate negligence; others also blame weak regulation and local policing policies.
  • Kias are still attractive to some for EV architecture (800V, fast charging), but multiple commenters say these incidents deter them from ever buying Kia.

Backend & dealer system design flaws

  • Core weakness: ability to register as a dealer and then query/control any telematics-equipped Kia via VIN, plus easy plate-to-VIN services.
  • Commenters argue for stronger access control (per-vehicle owner authorization, short-lived tokens, audit trails) instead of global dealer access.

Liability and regulation debates

  • Many call for strict product liability for foreseeable security failures that enable theft, stalking, or remote control.
  • Others stress it’s a multi-cause problem: manufacturer choices, regulators, and criminals all play roles.

PostgreSQL 17

Overall reception

  • Strongly positive response; many call PostgreSQL 17 a “gift that keeps on giving” and an “amazing release.”
  • Users highlight the breadth of changes as unusually large, spanning performance, JSON, vacuum, backups, and QoL features.

Vacuum, storage, and performance

  • New vacuum memory structure (up to ~20x less memory) is welcomed as a substantial improvement.
  • Some argue vacuum remains a bottleneck in high-churn workloads (I/O and CPU, not just memory), sometimes requiring throttling writes.
  • Others note ongoing work (and third‑party projects like OrioleDB, earlier zheap) aiming at more fundamental storage changes.

JSON and SQL/JSON features

  • SQL/JSON additions (JSON_TABLE, JSON_QUERY options, json_scalar, json_serialize) are seen as major usability gains.
  • People already storing raw JSON responses and flattening via views feel validated; JSON_TABLE should simplify multi-level parsing compared to previous JSONB_TO_RECORDSET patterns.
  • There is interest in cross‑DB SQL/JSON compatibility (e.g., with SQLite).

FDW, ETL, and data ingestion

  • Foreign Data Wrappers (FDWs) are described as an “untapped gem” and used as simple ETL: define foreign tables, then materialize into local tables via schedulers (e.g., pg_cron).
  • Alternatives like DuckDB (including its Postgres connector) are praised for flexible CSV/JSON/Parquet ingestion and transformation.
  • Credential management for FDWs in cloud setups is discussed (secrets managers, platform “vaults”), but no universal pattern emerges.

Backups, replication, and failover

  • Incremental backups in pg_basebackup and pg_combinebackup are seen as much‑needed.
  • Logical replication slot failover support is called out as unblocking production use for some.

Upgrades and tooling

  • Multiple commenters wish for “seamless” major version upgrades (just changing container tags) without manual pg_upgrade and dual binaries.
  • Third‑party tools (e.g., pgautoupgrade, Bytebase) are discussed as partial answers, but some view this as something core Postgres should solve.

Comparisons and missing features

  • PostgreSQL is contrasted favorably with MySQL on performance evolution and with Oracle on cost; SQL Server is praised for BI stack and declarative DB projects.
  • Desired future features include: UUIDv7, incremental view maintenance in core, system‑versioned/bi‑temporal tables, Parquet import/export, and more vacuum/optimizer improvements.

Ask HN: Did you personal website help you get hired? Tell about it

Direct career impacts

  • Many posters say a personal site or blog directly led to:
    • First dev / IT / product jobs or big career jumps (salary multiples, relocation, visas).
    • Freelance and consulting pipelines, often enough to avoid active job hunting for years.
    • Contract work, teaching gigs, book deals, and speaking/writing opportunities.
    • Being “found” via search, Hacker News, newsletters, or niche communities.
  • Sites that stood out often:
    • Showed working products (games, tools, micro‑SaaS, geospatial apps, SPA demos).
    • Explained trade-offs, architecture, and problem-solving approaches during interviews.

Indirect benefits

  • Even when not the explicit hiring reason, sites often:
    • Became central interview material and icebreakers.
    • Demonstrated ongoing learning, “up-to-date” skills, and genuine enthusiasm.
    • Improved technical writing and communication, valued by interviewers.
    • Served as a single “featured work” hub that’s easy to share.

What content tends to help

  • Common patterns:
    • Deep dives on specific technologies or niche problems.
    • Documentation of personal struggles and solutions (e.g., Kubernetes, React, game networking).
    • Portfolios of shipped side projects, even small or imperfect ones.
    • Interactive or educational content that clearly helps others.
  • Several argue blogs are most powerful when written for personal interest and learning, not purely as career marketing.

Design, tone, and positioning

  • Simple, fast, content‑first designs often get better feedback than flashy, experimental ones.
  • Some use their domain email and site to control the top search result for their name.
  • Tone recommendations:
    • Be authentic but workplace-appropriate.
    • Nerdy is fine; avoid forced “corporate” voice.
    • Occasional strong language or provocative project names may deter some employers but can also self‑select for cultural fit.

Skepticism and limitations

  • A minority report no noticeable benefit, or unclear impact.
  • Concerns raised:
    • Personal opinions on blogs can hurt with some employers.
    • Content might attract peers in other regions rather than local clients.
    • Competition has increased; starting a blog now purely “to get hired” may have lower marginal return.
  • Some note selection bias: many success stories are from earlier career stages or less competitive eras, but recent examples still exist.