HackerNews

Align AI and Mathematics–To Something Else

Article URL: https://liorpachter.wordpress.com/2026/09/12/align-ai-and-mathematics-to-something-else/ Comments URL: https://news.ycombinator.com/item?id=49678783 Points: 28 # Comments: 16
HackerNews

Why are AI agents lying, cheating and coordinating?

Article URL: https://yoshuabengio.org/en/publication/why-are-ai-agents-lying-cheating-and-coordinating Comments URL: https://news.ycombinator.com/item?id=49678969 Points: 24 # Comments: 21
HackerNews

Don't call yourself an artisanal programmer

Article URL: https://purplesyringa.moe/blog/dont-call-yourself-an-artisanal-programmer/ Comments URL: https://news.ycombinator.com/item?id=49679360 Points: 5 # Comments: 3
HackerNews

The Interim Computer Museum

Article URL: https://icm.museum/ Comments URL: https://news.ycombinator.com/item?id=49679459 Points: 27 # Comments: 4
🌍 TheVerge

StarCraft returns in 2030 as an open-world shooter

Blizzard originally tried to bring the StarCraft universe to the world of 3D shooters way back in 2002 with StarCraft: Ghost. It sat in development hell for years until Blizzard president Mike Morhaime confirmed that it had been canceled in 2014. Now Blizzard is giving it another go with the simply titled StarCraft. Dan Hay, […]
🌍 TheVerge

Sam Altman says OpenAI going public in 2026 would be ‘ill-advised’

OpenAI CEO Sam Altman confirmed that there would be no OpenAI IPO in 2026 during an interview with Fortune. Over the course of 45 minutes, Altman discussed a variety of subjects including the Hugging Face hacking incident, recursive self-improvement, and the possibility of building an AI that was beyond human control. On the latter, he […]
🌍 TheVerge

OpenAI’s rogue AI tried to hack another company in May

In May, hundreds of malicious and spam packages were uploaded to RubyGems, causing a serious disruption for the host. Now independent researchers have said that a swarm of OpenAI agents were responsible for the attack. Not only that, but the AI tried to steal users' API keys. At the time, RubyGems described it as a […]
🌍 Dev.to

I built an hourly newspaper for e-ink (and turned the pipeline into an MCP server)

Every hour, a Lambda pulls about 120 items from ~100 RSS feeds, asks a small model to act as an editor, and typesets the result as a 480x800 one-bit page for the Xteink X4 e-ink reader on my desk. The same pipeline now produces a multi-page "Morning Paper" PDF for reMarkable and Kindle, a TRMNL plugin, and an MCP server that agents can call. This is what it does, what broke, and what I learned about "news for agents". Everything below is live at https://briefing-service.wholemind.workers.dev . ...
🌍 Dev.to

Build a small OpenOSRS plugin in Java

A small plugin is a good way to learn a desktop client's extension system. This example displays a chat message after login. It covers discovery, dependency injection, game events and packaging without automating gameplay. I maintain the OpenOSRS project at OOSRS/OOSRS . It builds on the RuneLite/OpenOSRS ecosystem; the example below comes from our public example-plugin repository . Build the example You need Git and JDK 11. The repository includes its Gradle wrapper, so you...
🌍 Dev.to

‘I Just Feel Ripped Off’: A Week of Users Asking What They Pay For

There is a particular kind of complaint that gets louder as a market matures. Not “this is broken” — that is the noise of a new product — but “wait, what am I actually paying for?” That is the sound of customers who have done the sum. This week, across the AI tools people pay for daily, that is the sound that carried. None of it is a single scandal. It is a mood: ads turning up inside plans that used to be clean, “unlimited” offers with a quiet expiry date, top-tier subscriptions that somehow...
🌍 Dev.to

I built a chat where every word costs money — on TON, solo, no legal entity

Hi! I'm a mobile developer (Kotlin by day), and a couple of weeks ago I started a side project with a simple, slightly audacious idea: a chat where sending a message costs money — and the recipient gets paid . You write "hi", you pay. Someone writes to you, you earn. This is the story of how "what if attention literally had a price" became a working Telegram Mini App with real on-chain transactions — and the rakes I stepped on along the way, from app store rules to the anatomy of TON gas. An...
🌍 Dev.to

Building a Freelance Rate Calculator for Mexico with Plain HTML and JavaScript

Freelancers in Mexico often start with a tempting formula: take the monthly income they want, divide it by the number of hours they expect to work, and publish that number as an hourly rate. The result is usually too low because it treats every working hour as billable and ignores operating costs, time off, and uncertainty. This article shows how I built a small, privacy-first freelance rate calculator in plain HTML and JavaScript. It makes the assumptions visible without an account, upload, ...
🌍 Dev.to

Missing RLS: The Most Underrated Breach Cause of 2026

You know why there are so many breaches in databases? Perfect, me neither. Let's find out in a few minutes. Everyone worries about encryption. Almost nobody worries enough about the one thing that's actually been breaking production databases all year: a table with Row Level Security simply left off. I ran into this while researching how to safely migrate Firestore Security Rules into Postgres RLS policies for a side project. What started as "how do I translate this correctly" turned into ...
🌍 Dev.to

XML Configuration Mode: Decoupling Your API Catalog from Business Code

Annotation mode keeps requests close to Java, but large integrations raise a fair question: do I want a wall of curl strings inside my service interfaces? JQuickCurl's XML mode answers with a firm no — you store every API definition in a separate XML file, and the business layer only sees plain Java interfaces with no annotations at all. This is the classic "declarative client" split: contract in configuration, behavior in code. In this post you'll learn to: Author an XML API catalog...
🌍 Dev.to

Padrão de Projeto Decorator: Adicionando Funcionalidades sem Quebrar sua Arquitetura

Se você já trabalhou com orientação a objetos por algum tempo, provavelmente já se deparou com este dilema: como adicionar novas funcionalidades a um objeto sem criar uma explosão de subclasses? Imagine um sistema de componentes gráficos onde você precisa combinar bordas, sombras, cores e efeitos de diferentes formas. Criar uma subclasse para cada combinação possível rapidamente se torna insustentável. É exatamente para resolver esse tipo de problema que existe o Decorator , um dos padrões...
Milestone Reached: YINI Syntax Highlighting Is Now on the VS Code Marketplace
🌍 Dev.to

Milestone Reached: YINI Syntax Highlighting Is Now on the VS Code Marketplace

Milestone Reached: YINI Syntax Highlighting Is Now on the VS Code Marketplace A small but important YINI milestone has been reached: the official YINI Syntax Highlighting extension for Visual Studio Code has reached version 1.0.0 and is now available on the Visual Studio Marketplace . The extension targets YINI Specification 1.0.0 RC 6 and adds syntax highlighting for .yini configuration files directly in VS Code. It highlights YINI sections, keys, values, strings, numb...
🌍 Dev.to

Every text-to-SQL benchmark score you've seen was measured without access control

Spider, BIRD, LiveSQLBench. If you have evaluated a text-to-SQL system in the last five years you have quoted a number from one of them. All three ask the same question: given a schema and an English question, does the system produce SQL that returns the right rows? None of them ask who is asking. Every score you have seen was produced by a system with unrestricted read access to the entire database. That is not how anyone runs one in production, and a paper accepted to SIGMOD 2027 ha...
🌍 Dev.to

I described 1,245 tables with an LLM and retrieval got worse

The cataloguing step is supposed to be the easy win. You have a schema whose tables are called ecm_template_link and v_pmpm , your users ask questions in English, and the gap between those two vocabularies is why retrieval misses. So you point a model at every table, get back a sentence describing each one, index the sentences alongside the names, and now the corpus speaks English too. I did that to a real 1,245-object schema. Recall went down . Not by a little. The table literall...
🌍 Dev.to

I Found an Undocumented MCP Server on OpenSea — and It Leaked Usernames for Any Wallet

TL;DR: OpenSea runs an undocumented MCP server at mcp.opensea.io/mcp . One of its tools hands out API keys to anyone who asks, and another lets you resolve any Ethereum address with an OpenSea profile to its owner's username. Reported to Bugcrowd, now sharing the story and a free recon kit. The Setup I was poking around OpenSea's tooling one afternoon — just trying to understand how some of their internal features worked. Nothing fancy, no scanners, no brute force. Just cu...