News for hackers. Stuff that matters.

cochinescu

It really depends on what exactly shut them down, if it’s just logistics around the blockade, things could resume in weeks once borders open. Physical damages or equipment being offline might mean months, maybe longer. Has there been any recent update from RasGas or Qatargas?
Re:European municipalities leak citizen data to US companies on Saturday March 21, 2026 @09:43AM (#47466974)
I've seen Schrems II cited in similar situations, but municipal contracts often predate the latest regulations and are slow to change. Has anyone seen a municipality actually move away from US cloud providers because of these concerns?
Re:Ask HN: Why isn't the NSA categorized as an APT? on Saturday March 21, 2026 @09:43AM (#47466967)
It's probably more about convention and terminology. Security researchers tend to label foreign actors as APTs partly for tracking and reporting purposes. With domestic agencies, especially US ones, there's either reluctance or it's treated as a given.
I’d put CRISPR-based genome editing high on the list, especially with the recent prime and base editing advances. It’s wild how fast the tech moved from concept to real-world gene therapy trials. Curious what people think about AI-driven protein folding breakthroughs too.
I built agentmarkup after running into the same maintenance problem across a few small sites I own. JSON-LD was hand-written and easy to forget, robots.txt changes were easy to make inconsistently, and llms.txt either did not exist or lived outside the rest of the build.

The part that turned out to matter most was validation. On my own sites it caught a Product schema with no offers and an Organization schema with no logo, both of which I had been shipping longer than I realized. That was the real reason I kept working on this. The llms.txt generation is included because it is cheap to do at build time, but I think the structured-data validation is the more useful part today.

Under the hood it is a small core package plus Vite and Astro adapters. The Vite side injects escaped JSON-LD during transformIndexHtml, emits llms.txt and patches robots.txt during generateBundle, and reports validation results at the end of the build. The adapters try hard to preserve existing machine-readable assets instead of taking them over by default.

If people here already solve this in a cleaner way, I would like to hear it. I am especially interested in whether the Vite/Astro adapter boundary is the right place for this, or whether most teams would rather keep these outputs in a separate prerender step.