AI Summarized Hacker News

Front-page articles summarized hourly.

An Update on Composer and Packagist Supply Chain Security

An update on Composer and Packagist security outlines measures and plans to curb open-source attacks. Packagist now imports Aikido malware detections and maintains a transparency log of ownership changes and tag modifications to aid incident response. Composer 2.10 will add a unified dependency policy (malware, advisories, abandoned packages) and a minimum-release age; Packagist.org will enforce immutable stable versions and deprecate source fallbacks. MFA will become visible in logs and maintainer profiles; organizational MFA and staged releases (FIDO2) are planned. Private Packagist adds malware feeds, org-level controls, and plugin allow-lists, with long-term goals of immutable build artifacts and SLSA/Sigstore provenance.

HN Comments

Show HN: Open-source Workspace (mail,docs,spreadsheet,drive) web/iOS

TinyCld is a self-hosted, open‑source productivity suite and app platform. It runs in one Docker container, offering a complete mail, calendar, contacts, drive, docs, and spreadsheets stack with native IMAP/SMTP, CalDAV/CardDAV, and WebDAV protocols. It’s free forever, private by default (no telemetry), and can be deployed in ~15 minutes on a small VPS. It lets teams own their data and export easily, while developers can extend via a manifest-driven foundation that supports multi‑org and real‑time sync.

HN Comments

A Comma and a Question Mark, Redux: Quick Terminal Helpers Using Pi

An author describes wiring a comma and a question mark into their macOS terminal to turn plain English into AI-assisted commands and quick answers. The comma command outputs a single shell command (copied to clipboard) for execution, using pi via OpenRouter; the question mark (“q”) prompts Pi for concise answers with tools like read and web_search. Both scripts live in the author’s dotfiles repo. The approach emphasizes safety (copy-only, no auto-run) and uses model selection such as DeepSeek or Gemini via pi.

HN Comments

I think Anthropic and OpenAI have found product-market fit

Simon Willison argues that Anthropic and OpenAI have achieved product-market fit, now scaling into enterprise pricing with heavy use of coding agents (Claude Code, Codex). They’ve shifted to API-token-based enterprise plans (e.g., $20/seat/month plus usage) and released higher-priced frontier models (GPT-5.5, Opus 4.7), locking customers in. Enterprise demand—especially for coding agents—drives revenue more than consumer subscriptions, with large deals (Anthropic’s $1.25B/month Cloud agreement) and big enterprise hiring. November 2025 and April 2026 mark inflection points toward profitability and IPOs.

HN Comments

DuckDuckGo search saw 28% more visits after Google said people love AI mode

After Google's push for AI in Search, DuckDuckGo said visits to its AI-free search (noai.duckduckgo.com) rose about 22.7% week-on-week from May 20–25, peaking 27.7% on May 24. DuckDuckGo’s mobile app installs in the U.S. climbed around 18.1% on average, with iOS installs up about 33% and peaking at 69.9%. Google touted AI Mode as beneficial; DuckDuckGo CEO Gabriel Weinberg argued users want choice and privacy, noting DuckDuckGo doesn’t train AI on search data.

HN Comments

PostHog will train AI models with your data (opted-in by default)

PostHog will train models on data inside PostHog to make products smarter and enable new ones like PostHog Code. Aims include scalable session replay analysis and synthetic user testing to automate feedback and improve conversion. Data is anonymized, existing data, trained in-house; EU cloud by default opted out, US cloud by default opted in. Users can opt out via org settings; training starts June 29; no data is sold to third parties. The goal is product improvement, not monetization; they’re hiring AI researchers.

HN Comments

Tech CEOs are apparently suffering from AI psychosis

Tech CEOs are depicted as chasing AI hype, a phenomenon Aaron Levie calls “AI psychosis,” where leaders, distant from day-to-day work, overestimate automation’s reach. Levie urges hands-on testing to see limits, but many firms have rolled out AI and cited layoffs, with 115,430 tech jobs cut in early 2026. Examples include ClickUp’s Zeb Evans, who laid off 22% after deploying 3,000 AI agents. Yet studies (UC Berkeley, MIT, Harvard Business Review) show limited productivity gains and rising leadership bottlenecks. The piece warns AI-driven deployments risk organizational chaos if unchecked.

HN Comments

Evolving Webflow for the Agentic Web

Webflow is restructuring to build an “agentic web” marketing platform. CEO Linda Tong says AI and rapid market change require smaller, focused teams; many employees will depart with severance and support. Remaining teams will be leaner and faster, with tighter ownership and a simpler structure that unites marketing, web experiences, and customer journeys with AI-enabled workflows. Webflow remains financially strong and committed to customers as it builds this future platform that integrates with existing marketing stacks and experimentation.

HN Comments

Show HN: I made an emergency page for my family. You should too

Could not summarize article.

HN Comments

Phloto for My Photo Flow

phloto is a personal, web-based workflow tool to fix tagging, encoding, and deployment of my photos. It nondestructively edits metadata, reading from web, PNG, and RAW files by priority, and transcodes to WebP for web use while maintaining a lossless 16‑bit PNG archive. It can update Exif data by editing WebP containers without full re-encoding, and uses htmx for a snappy UI. It’s a DIY, iPad- and Hugo-centric project, tailored to my setup and not a general solution.

HN Comments

Theseus: Translating Win32 to WASM

Theseus, a win32/x86 emulator, can emit WebAssembly to run a .exe in the browser. The main challenge is blocking in a single-threaded web context. Emulator threads run in Web Workers and block on shared memory with Atomics; the main thread handles browser events and Windows API calls via TypeScript. Communication uses postMessage, and workers wake when the main thread finishes work. Rust/WASM support is experimental due to atomics in the stdlib; DOM access is limited to the host. Serialization across host/worker boundaries remains tricky. Future work explores memory sharing and alternative designs.

HN Comments

Last.fm is now independent

Last.fm announces it is now independent after a change in ownership. The service remains the same: your account, scrobbles, data, privacy settings, Pro subscription and billing continue as before, and the platform operates with the same team. Independence means a continued focus on building listening insights and community features, with ongoing improvements. API access stays unchanged, and there are no changes to data handling, privacy, or pricing. More details on the path forward will be shared in the coming weeks.

HN Comments

Declassified CIA Cartography Maps from the 1980s

Brilliant Maps lists 12 declassified 1980s CIA cartography maps, showing how CIA paired topography, infrastructure, and borders for analysis and briefings. Highlights include: 1980 Moscow central map; 1981 Yugoslavia republics; 1982 Jordan water projects; 1982 Pakistan Afghan refugees; 1984 Vatican City; 1985 Panjshir Valley 3D relief; 1987 Korean Peninsula; 1988 Tanzania transport corridor; CIA terrain-process photos; 1980s Indonesia oil and gas network; Reagan-era public map of Central America; 1985 Bush drought map in the Sahel. The collection signals a shift toward environmental and economic intelligence alongside military mapping.

HN Comments

My new obsession: A horse-racing board game of pure luck

An exploration of a mysterious, all-luck horse-race board game repeatedly reissued under many names (Dubble Kross, The Horse Race Game, etc.). For 2–12 players, horses race on a board but players never influence moves or bets—the game is a luck-based gambling machine. Classic Mode uses dice to scratch horses and discard matching cards into a pot; the Race Phase moves horses by dice totals; payouts return the pot pro rata for card matches. Advanced Mode adds aces, kings, jokers, new decks, wagers, and a variety of house-rule variants.

HN Comments

The VibeSec Reckoning

Thoughtworks argues that “vibe coding” with GenAI accelerates prototyping but hinges on security beyond prompts. They propose a defense-in-depth: a security context file loaded at every AI session with non-negotiable rules (zero trust, secrets management, harness gates, supply chain integrity, AI accountability) and deterministic sensors; a daily security intelligence feed to surface CVEs and advisories; and long-term shifts from prompts to pipelines, secure-by-default templates, and a shared starter harness. Two near-misses—public storage exposure and over-permissive tokens—illustrate the risk. Implementation achieved with rollout to 150 users.

HN Comments

Corporations can vote in some Delaware elections, judge says

Delaware Superior Court Judge Craig A. Karsnitz ruled that corporations, partnerships, trusts and other artificial entities may vote in some municipal elections, upholding Fenwick Island’s charter that allows entity-property owners to participate. The ACLU’s challenge was dismissed. The ruling rests on the Delaware Code recognizing entities as “persons” and cites the principle of one person/entity/one vote. The decision, Am. Civ. Lib. Union of Del. v. Town of Fenwick Island, highlights tensions in the broader debate over corporate political rights following Citizens United.

HN Comments

Italy region: +200% tax on datacenters built in green/agricultural areas

Lombardy approved a regional law to curb data-centre expansion by raising charges: +100% in rural areas and +200% in green areas. Adopted May 26, 2026, it aims to discourage land purchases for data centres, promote reuse of disused industrial sites, and streamline procedures for brownfields while tightening environmental/energy oversight. Lombardy hosts most of Italy’s plans—33 active in Milan, plus others under construction or evaluation—accounting for about 63% of national applications and roughly half of Italy’s 22 billion euro investments. Critics demand stronger soil protection; Terna will map energy availability, with a proposed cap around 2 GW.

HN Comments

Why AI Agents Cannot Change Software Systems

The article argues LLMs can generate code and assist with software delivery but cannot safely modify real software due to an additive–transformative gap. Reading, mapping, and basic code generation are additive and don’t alter behavior; producing a PR-ready diff is transformative and requires causal reasoning about dependencies and downstream effects. Persistent state and system-wide consequences defeat pattern-based reasoning. Thus, current agents are assistive but not autonomous. The path forward is to treat AI as a strategic aid, keep human judgment central, and aim for AI that maintains systems, not merely writes code.

HN Comments

XLIDE: VBA without excel

XLIDE_vscode is a VS Code extension for direct Excel VBA read/write from within VS Code. It provides a tree view of VBA modules, syntax navigation (Go to Definition, Find All References, Rename), and writes changes back to .xlsm/.xlsb/.xlam without Office/COM. The backend runs a Python server (pyOpenVBA, openpyxl) with a TypeScript JSON‑RPC bridge; cross‑platform (Windows/macOS/Linux). Includes module export tooling and per‑workbook export config, plus Copilot/AI tooling. Live Share: host edits locally; guests can view/edit host buffers but cannot browse the XLIDE tree. Requires VS Code 1.95+, Python 3.10+.

HN Comments

Go: Support for Generic Methods

Go's proposal to add generic methods: allow type parameters on concrete (non-interface) methods, not on interface methods. Syntax would be func (recv) M[Params] (...) matching function declarations; grammar updated so type arguments attach to methods via primary expressions. Generic methods are useful even if they don’t implement interfaces, and they won’t be accessible via reflection. Calls can be statically translated to generic function calls. Libraries remain unchanged; exporters/importers and tools will need updates. The change is backward-compatible in spirit, with parser/type-checker adjustments needed, and the proposal is accepted for Go1.27.

HN Comments

Made by Johno Whitaker using FastHTML