frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: STDM – Make Your Documents and Data Think by Embedding LLM Instructions

https://github.com/csiro/stdm
1•benl_c•6mo ago
Hi HN, I’m Ben from CSIRO, Australia’s national science agency. We’ve been exploring how to make data and documents "think" when you use them with LLMs. We call it Self-Thinking Data Manifests (STDM). The idea is to embed plain-text instructions directly within files that tell an LLM how it should think about that data and interact with the user. We demonstrate it with PDF and HTML documents but in the future hope it might be possible for lots of formats.

Why Thinking Data?

* *Enhance PDF drag-and-drop* People already drag scientific papers and reports into LLMs to chat with them, but the interaction is often generic. STDM gives authors more control and customisation in these scenarios. It inverts custom chat-to-pdf systems: instead of building custom RAG interfaces on top of documents, we’re programming the LLM from within the document itself.

* *Author-directed interpretation* STDM helps ensure LLMs approach content with the author’s intended context and purpose, especially for complex scientific or technical data.

* *Smarter documents* Files with embedded STDM carry their own interactive logic, analysis routines, or guided explorations, making them more like mini-applications.

* *Towards in-document LLM programming* We see STDM as a step toward a future where data and instructions combine to form a kind of memory and quasi-procedural instruction set for LLMs; perhaps entire programs could live inside agentic LLM contexts using this approach.

To build an STDM you define a GOAL for the LLM, set CONSTRAINTS for interpretation, suggest REQUESTED_TOOLS (such as code_interpreter for analysis or web_retrieval for context), and optionally sketch out a CUSTOM_UI_DEFINITION (e.g a text-based UI, UX, or specific output format). When a user loads an STDM-enabled file into a capable LLM and explicitly tells the LLM to follow these instructions, the LLM uses the embedded manifest to guide its behaviour.

A mandatory Safety Preamble within the STDM instructs the LLM to await explicit user command and consent before executing any significant actions (especially tool use), ensuring the user is in control.

STDM is designed to be model-agnostic, STDM has been tested with GPT, Claude, and Gemini, if an LLM can read text and follow structured instructions, it should work with STDM. See it in action (save the file, upload/paste it into your LLM, then tell the LLM: Follow the STDM instructions in this document):

* Interactive Floodplain Study (HTML) This one can think about fetching live news if you allow it: https://csiro.github.io/stdm/examples/floodplain.html

* Same study (PDF) See how it thinks to answer questions based on its embedded guide: https://csiro.github.io/stdm/examples/floodplain.pdf

* The Brain (GitHub Spec v0.1, more examples, 2-min explainer video in README): https://github.com/csiro/stdm

This is an early-stage v0.1 specification and very much an experiment. We’re excited by the potential of data that can explain itself or guide its own analysis via an LLM, data that can think! We’d love to hear your thoughts. Is this a useful direction for programming LLMs or creating more dynamic documents? What are the pitfalls (we’ve focused on explicit invocation and consent as key safeguards)? How might you use data that thinks or programs its own interaction?

Make Money Not War: Trump's Real Plan for Peace in Ukraine

https://www.wsj.com/world/russia/russia-u-s-peace-business-ties-4db9b290
1•truegoric•1m ago•0 comments

Write ReactJS in Rust

https://github.com/hyper-forge/brahma-react
1•StellaMary•2m ago•0 comments

Advent of Code CLI and "std" library

https://blog.miloslavhomer.cz/advent-of-code-cli-client-and-library/
1•ArcHound•7m ago•1 comments

Top Line App Devdeloper

1•Epif•9m ago•0 comments

Sportfoli – A Simple, Clean Sports Profile Builder for Athletes

https://www.sportfoli.com/
1•ethjdev•9m ago•2 comments

Why Fears of a Trillion-Dollar AI Bubble Are Growing

https://www.bloomberg.com/news/articles/2025-11-24/why-ai-bubble-concerns-loom-as-openai-microsof...
2•doener•12m ago•0 comments

Austria's armed forces rely on LibreOffice instead of Microsoft

https://oe1.orf.at/programm/20250916/807304/Freie-Software-fuer-das-Bundesheer
2•doener•13m ago•1 comments

Cultural Death in the Age of the Excessive Choice

https://apocalypse-confidential.com/2025/11/24/cultural-death-in-the-age-of-the-excessive-choice/
1•nickcotter•14m ago•0 comments

Pg_stat_insights: PostgreSQL Performance Monitoring Extension

https://www.pgelephant.com/blog/pg-stat-insights
1•pgelephant2025•15m ago•0 comments

The missing link in JavaScript tools

https://marvinh.dev/blog/unifying-js-tools/
1•whatever3•16m ago•0 comments

Pro-tax Austrian heiress gives away $27M of her inheritance

https://www.nbcnews.com/news/world/heiress-gives-away-inheritance-rcna157887
1•saubeidl•18m ago•1 comments

Losing Confidence

https://eclecticlight.co/2025/11/30/last-week-on-my-mac-losing-confidence/
1•ingve•19m ago•0 comments

Show HN: MTXT – Music Text Format

https://github.com/Daninet/mtxt
3•daninet•24m ago•0 comments

The 30-foot sea cow quickly hunted to extinction because of its tasty meat

https://www.nationalgeographic.com/history/article/stellers-sea-cow-30-foot-hunted-extinction
1•rwmj•26m ago•0 comments

Celebrity Birthdays: Toddler Edition 2025 (Z-Image)

https://old.reddit.com/r/StableDiffusion/comments/1pa8os4/celebrity_birthdays_toddler_edition_202...
1•b0ner_t0ner•35m ago•0 comments

Exploiting open Ollama instances for free LLM inference

https://defcon.social/@flipper/115611972992468231
3•flipperr•39m ago•3 comments

Shrinking While Linking

https://www.tweag.io/blog/2025-11-27-shrinking-static-libs/
2•ingve•41m ago•0 comments

Silicon Valley's Man in the White House Is Benefiting Himself and His Friends

https://www.nytimes.com/2025/11/30/technology/david-sacks-white-house-profits.html
5•fleahunter•42m ago•0 comments

Why is real-world ASR still ~85% when lab models claim >95%?

1•DoubleThing•43m ago•0 comments

Open source YouTube Content Blocker based on words

https://chromewebstore.google.com/detail/filtertube/cjmdggnnpmpchholgnkfokibidbbnfgc
2•varshneydevansh•48m ago•0 comments

Elf a modern CLI helper for Advent of Code written in Python

https://github.com/cak/elf
1•cak•49m ago•1 comments

UserScanner

1•kaifcodec•50m ago•0 comments

Israel's IDF Bans Android Phones: iPhones Now Mandatory

https://www.forbes.com/sites/zakdoffman/2025/11/30/israels-idf-bans-android-to-stop-hackers-iphon...
10•teleforce•51m ago•0 comments

Great_Consciousness_Theory_2025

https://pastebin.com/x1Yr9mvP
1•MATE_VIGH•58m ago•1 comments

The Space of Minds

https://karpathy.bearblog.dev/the-space-of-minds/
3•Garbage•1h ago•0 comments

Show HN: Let Claude Code call other LLMs when it runs in circles

https://github.com/raine/consult-llm-mcp
2•rane•1h ago•0 comments

Triton Plugins

https://github.com/triton-lang/triton/pull/8401
2•zer0zzz•1h ago•0 comments

The NaK Population: a 2019 Status [pdf]

https://ntrs.nasa.gov/api/citations/20190033494/downloads/20190033494.pdf
1•perihelions•1h ago•0 comments

In-Depth Analysis of the Latest Deep Research Technology

https://huggingface.co/blog/exploding-gradients/deepresearch-survey
1•tamnd•1h ago•0 comments

Self-hosting my photos with Immich

https://michael.stapelberg.ch/posts/2025-11-29-self-hosting-photos-with-immich/
4•birdculture•1h ago•1 comments