🌍 Lobsters
Terence Tao on “prematurely solving [a maths] problem by purely AI-powered methods”
I recommend reading the whole thread, but I linked to the part I found the most relevant. I believe the same is true for programming.
Comments
HackerNews
Matching Puzzle Pieces and Disappointing Benchmarks
Article URL: https://llogiq.github.io/2026/03/20/case.html
Comments URL: https://news.ycombinator.com/item?id=49554848
Points: 4
# Comments: 0
HackerNews
Chrome again exempts Google from user site data settings
Article URL: https://lapcatsoftware.com/articles/2026/9/1.html
Comments URL: https://news.ycombinator.com/item?id=49581870
Points: 332
# Comments: 47
HackerNews
Cloud in a Bottle: making self-hosting accessible to everyone
Article URL: https://cloudinabottle.org/blog/launch-post
Comments URL: https://news.ycombinator.com/item?id=49582000
Points: 349
# Comments: 156
HackerNews
GPT-6 Astra on robot arms
Article URL: https://openai.robocurve.org/gpt-6-astra/
Comments URL: https://news.ycombinator.com/item?id=49582582
Points: 160
# Comments: 113
HackerNews
AI, Tools and Transformation
Article URL: https://www.ben-evans.com/benedictevans/2026/9/3/ai-tools-and-transformation
Comments URL: https://news.ycombinator.com/item?id=49582656
Points: 34
# Comments: 9
HackerNews
AMD Based FreeBSD Desktop Reloaded
Article URL: https://vermaden.wordpress.com/2026/09/06/amd-based-freebsd-desktop-reloaded/
Comments URL: https://news.ycombinator.com/item?id=49582719
Points: 34
# Comments: 0
HackerNews
Site Is Closed on Sundays
Article URL: https://v7.robweychert.com/
Comments URL: https://news.ycombinator.com/item?id=49583842
Points: 46
# Comments: 23
🌍 Dev.to
Consuming AWS MSK from Azure Databricks over mTLS
Most guides for connecting Spark to Amazon MSK assume the two live in the same cloud and authenticate with IAM. That covers a lot of cases. It does not cover the one that keeps showing up in large enterprises: the Kafka cluster is in AWS, the compute is Azure Databricks, IAM is off the table because the identity system is a corporate PKI, and the traffic never touches the public internet.
This walks through that setup end to end. Certificates from a private CA, a private network path between ...
🌍 Dev.to
pg_anon caught 1 of my 8 PII columns. My schema isn't in English.
pg_anon found 1 of the 8 personal-data columns in my PostgreSQL database. The one it caught was email , and only because "email" is spelled the same in Spanish and English.
The other seven — nombre , apellido , telefono , direccion , fecha_nac , tarjeta_ult4 and rut — walked straight through, unmasked.
pg_anon is the open TantorLabs tool that masks personal data in PostgreSQL: it scans the database, flags the sensitive columns, and dumps a masked copy. Like pg_dump , but cove...
🌍 Dev.to
"Diagrams in Confluence: draw.io, Mermaid, PlantUML or an attached SVG"
The choice is usually made by whoever draws the first diagram, and then everybody lives with it for years. It is worth five minutes of thought, and the deciding question is not which tool is best but who will edit this thing next.
Short answer. A visual editor such as draw.io for diagrams that non-engineers maintain. Mermaid or PlantUML when the diagram belongs with the code and should be reviewed like code. An attached SVG when the picture comes from a design tool and you need it to look e...
🌍 Dev.to
Replacing Myself With AI, One Cognitive Habit at a Time
I have no idea what I'm f*cking doing. Something I figured out today:
I do not start with the dark version of an idea.
I start with a random curiosity, chase it because it is interesting, and then somewhere in the middle I look up and go: oh. This could turn bad. And it is probably already turning bad somewhere, run by someone who never bothered to look up.
That happened again this week, while I was thinking about what I want my memory system to do next. So let me walk through the curio...

🌍 Dev.to
8 Agent Skills y mi primer servidor MCP publicado en npm
🇺🇸 Read this post in English
Llevo meses haciendo que mi agente resuelva los mismos problemas una y otra vez porque nunca me tomé el tiempo de escribirlos una sola vez, bien, y dejar que otros los reusaran. Ese es exactamente el tipo de deuda técnica que nadie pone en un roadmap. Así que publiqué alpha-skills : ocho Agent Skills instalables y mi primer servidor MCP en npm .
Dónde están las skills publicadas
El catálogo instalable vive en skills/ , separado en tres categorí...

🌍 Dev.to
8 Agent Skills and my first MCP server published to npm
🇪🇸 Leer este post en Español
I spent months watching my agent re-solve the exact same problems, over and over, because I never sat down and wrote them up once so anyone else could reuse them. That's the kind of technical debt nobody ever puts on a roadmap. So I published alpha-skills : eight installable Agent Skills and my first MCP server on npm .
Where the published skills live
The installable catalog lives in skills/ , split into three categories: external/ for thir...
🌍 Dev.to
Returning RFC 9457 Problem Details from Go Validation Errors
How to turn struct-tag validation failures into a standard "application/problem+json" response — the RFC 9457 format — with one method call, no hand-rolled error envelope.
Most Go APIs invent their own validation error shape. One team returns {"errors": [...]} , another {"field_errors": {...}} , a third just a flat {"error": "message"} and hopes the client parses it. Every one of those is a private contract the client has to learn from your docs, because there's no shared shape for "her...

🌍 Dev.to
99.7% Rejected in 84ms: Why I Stopped Making the Generator Smarter
I wrote a puzzle generator whose acceptance rate is 0.26% . It throws away 99.7% of everything it produces, and that is the design working as intended, not failing. Generating five valid puzzles takes 1,947 attempts and 84 milliseconds.
The point is not the puzzles. The point is that the generator makes no correctness guarantee at all, and a verifier makes every one of them. Once you split those two responsibilities, "make the generator smarter" stops being the obvious optimisation — and tha...
🌍 Dev.to
Open-source tool: Practical experience in converting large quantities of SQL code syntax : 'PIVOT' function rewrite (Case 1)
Background : In migration projects involving different databases, incompatibility of SQL syntax is often encountered.
Question : If there is a large amount of code that needs to be rewritten, manual processing would be time-consuming and prone to errors. Is it possible to achieve automatic conversion of code syntax in large quantities through tools?
Solution : The open-source tool ZGLanguage can be utilized to perform automated conversion of SQL code in large batches.
For ...
🌍 Dev.to
Catch Bad Validation Tags at Compile Time with checkerlint
Struct tags are just strings — a typo'd checker name, a wrong-typed field, or a renamed cross-field target all compile fine and fail silently at runtime. checkerlint catches all three before you ship.
Struct tags are string literals. The Go compiler checks that your struct compiles — it has no idea what checkers:"eq-field:Passwrd" means, so a typo in a field name, a checker applied to a field of the wrong type, or a renamed field that a cross-field rule still points at all compile fine. T...
🌍 Dev.to
Exit code 0 is a lie: 7 ways my unattended automation silently did nothing
I run about thirty scheduled jobs on a single Windows box. Some are scrapers, some generate content, some are trading bots, some just check that the other jobs are alive. Most of them were written and are maintained by an AI coding agent that I let run unattended.
Over three months, every one of the failures below reported success . The scheduler said LastTaskResult = 0 . The logs looked fine or didn't exist. And nothing had happened.
If you only take one thing from this post: stop chec...
🌍 Dev.to
Checking If a Business's Google Profile Actually Matches Its Own Website
If you do local SEO work, you've run into this: a client's Google Business Profile says one phone number, their website footer says another, and nobody noticed until a customer called the wrong number. Or the postal code on the GBP listing is a leftover from an old office. This kind of drift is called a NAP (Name, Address, Phone) inconsistency, and it's widely cited as a local search ranking factor. But checking it by hand means opening every listing and every website side by side.
I built ...

🌍 HackerNoon
Before You Automate a Decision, Define Its Blast Radius
Before automating a business decision, assess its blast radius across scope, detection, reversibility, and downstream dependencies to contain failures early.

🌍 HackerNoon
Inside Vi: An AI Organism Built Without a Rented LLM
Vi is an experiment against rented minds. Numpy tissue. A C++ Broca is the only thing allowed to speak. Memory is not a context window. Routing is scores. Speech is Broca. “Should I?” compares two live numbers — curiosity against pain — not a cutoff the author liked that morning. This is the whole map: two nervous systems, hippocampus, spikes, thought is not the mouth, Go/NoGo, three clocks of feeling, credit after speech, a night that writes off.