frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

David Attenborough at 99: 'I will not see how the story ends'

https://www.thetimes.com/life-style/celebrity/article/david-attenborough-book-extract-age-99-lj3rd2fg7
1•herbertl•3m ago•0 comments

Copenhagen is adapting to a warmer world with rain tunnels and 'sponge parks'

https://www.npr.org/2025/06/13/nx-s1-5340710/copenhagen-climate-change-solutions-flooding
1•Geekette•4m ago•0 comments

If You're So Smart, Why Can't You Die?

https://desystemize.substack.com/p/if-youre-so-smart-why-cant-you-die
1•bkudria•4m ago•0 comments

The rush after the aircraft crash and performance of server

https://avherald.com/h?article=528fe6df&opt=0
1•turtlegrids•5m ago•0 comments

Liberia: Ruling the Waves from Virginia

https://www.pbs.org/frontlineworld/stories/spain/liberia.html
1•qifzer•7m ago•0 comments

Owner

1•Woodbee_90069•8m ago•0 comments

Jay Miner

https://en.wikipedia.org/wiki/Jay_Miner
1•doener•9m ago•0 comments

Show HN: A P5.js Editor Controlled by Claude Desktop via MCP Server

https://adilmoujahid.com/posts/2025/06/mcp-server-p5js-editor/
1•adilmoujahid•12m ago•0 comments

Smart People Don't Chase Goals; They Create Limits

https://www.joanwestenberg.com/p/smart-people-don-t-chase-goals-they-create-limits
1•kiyanwang•15m ago•0 comments

Better Estimates Are Possible on Agile Teams

https://www.mountaingoatsoftware.com/blog/are-we-really-bad-at-estimating
1•kiyanwang•15m ago•1 comments

Cognitive Reappraisal: The Art of Seeing Things Differently • Ness Labs

https://nesslabs.com/cognitive-reappraisal
1•kiyanwang•16m ago•0 comments

Michael Jackson's 'HIStory' Turns 30: Scream. Survive. Smile

https://chrislacy1990.medium.com/3c6bb690c511
1•cebert•18m ago•0 comments

Matrix Is Cooked

https://paper.wf/alexia/matrix-is-cooked
1•nabla9•19m ago•0 comments

Cydonis: Core Technology Pitch

https://www.cydonis.co.uk/blog/2025/06/15/our-mega-project-core-business-offering/
1•Cyd0n1a•24m ago•1 comments

Android Rooting Resource

1•awsmroot•26m ago•0 comments

UK woefully unprepared for Chinese and Russian undersea cable sabotage

https://www.theguardian.com/politics/2025/jun/15/uk-woefully-ill-protected-against-chinese-and-russian-undersea-cable-sabotage
1•robaato•27m ago•0 comments

Show HN: Go Port of OpenAI's Agents SDK

https://github.com/nlpodyssey/openai-agents-go
1•matteogrella•27m ago•0 comments

If AI takes all of our jobs who's going to buy everything?

https://www.youtube.com/watch?v=MYB0SVTGRj4
2•darth_avocado•28m ago•1 comments

Munich from a Hamburger's Perspective

https://mertbulan.com/2025/06/14/munich-from-a-hamburgers-perspective/
2•toomuchtodo•29m ago•0 comments

Radio waves detected beneath Antarctica's ice

https://www.msn.com/en-in/news/techandscience/strange-radio-waves-detected-beneath-antarctica-s-ice-scientists-still-searching-for-the-source/ar-AA1GJVzY
1•AlexDragusin•29m ago•0 comments

Fusion Energy Will Power the AI Boom [video]

https://www.youtube.com/watch?v=XdigD0LOXx0
1•gmays•30m ago•0 comments

Show HN: I wrote a log streaming tool which takes 3 seconds to setup

https://www.logsy.info/
1•devparagiri•31m ago•1 comments

Archaeologists unearth ancient bread that survived underground for 5k years

https://www.foxnews.com/food-drink/archaeologists-unearth-ancient-bread-survived-underground-5000-years
1•Bluestein•31m ago•0 comments

Miru (anime player) is no longer open source

https://github.com/ThaUnknown/miru/compare/v6.1.0...v6.3.7
2•acheong08•34m ago•1 comments

Frogger 2's source code was recovered from a DESTROYED tape [video]

https://www.youtube.com/watch?v=lvEO4IaEJlw
3•perching_aix•34m ago•0 comments

Show HN: Zeekstd – Rust Implementation of the ZSTD Seekable Format

https://github.com/rorosen/zeekstd
1•rorosen•35m ago•0 comments

Fischer Black, My Economist Father

https://www.wsj.com/opinion/my-economist-father-fischer-black-economist-finance-family-truth-curiosity-28ac6289
2•bookofjoe•39m ago•1 comments

Show HN: POS also with content management system for product display in website

https://github.com/oitcode/samarium
1•imrite•39m ago•0 comments

Adult sport leagues are taking over your city

https://thehustle.co/originals/how-adult-sports-leagues-took-over-your-city
1•shsachdev•42m ago•0 comments

Meccano Pinball Machine

https://hackaday.com/2016/09/07/amazing-meccano-pinball-machine-fully-functional-before-meeting-its-fate/
2•Bluestein•43m ago•0 comments
Open in hackernews

Ask HN: Is there an AI bot that works like a literate programming build step

12•bryanrasmussen•9h ago
My experiences with coding chatbots has been underwhelming. What I would like is something that works like the following:

I write a file with comments in the file of what I expect the code to be doing at this point in the code. When I run the agent to build or compile these descriptions

it should of course provide the methods outlined, if it feels the need to create other parts of the code than what I have specified it should make comments about why it decided this and what the code it makes does.

Essentially I want an agent that allows me to approach non-literate programming in a literate programming manner/workflow https://en.wikipedia.org/wiki/Literate_programming

If you have some ideas as to how I can get to this please share, if you think it will not ever be possible to produce something like go ahead and share that too (although I think it should be)

Note I do not want an interactive bot doing stuff WHILE I type, I want an AI build step. Why? Because I type really quick without errors having worked as a data entry guy in my early 20s. The interactive bots make me slower and generally don't have good inputs most of the time.

I bet this is probably doable and a lot of you are thinking why doesn't this guy just do X or Y, but that's the thing - all I've experienced so far is the non-satisfactory interactive bots, and researching the matter the world's most popular broken search engine has been unsatisfactory, so hopefully people here can explain what to do to get what I want.

Comments

squircle•8h ago
Have you considered using a README (or a ./docs folder) as a source of truth? I was working in this direction (before and after gaining access to LLMs.) I rolled about half the tooling for this (in Rust and JS) and have proven the effectiveness, at least for my own use cases. But, its so ridiculously fast that... I don't know what to do with it. Make a bunch of open source tools? Launch innumerable SaaS'?

The build step is crucial (along with solid system prompts.) This keeps the human in the loop and makes for something that truly feels like rapid/iterative development. Build steps also allow for checkpoints, and provide for something that, from a layman's perspective, feels like reversible computing.

bryanrasmussen•8h ago
hmm, yeah a readme would be also a useful thing, because then of course the bot can build out its code based on that, but I was thinking just to do it on a file by file basis at the beginning to get further.
squircle•8h ago
Ah, okay. How about JSDoc style comments?
bryanrasmussen•6h ago
sure, I don't much care about the comment style
DonHopkins•4h ago
Glad you asked! TL;DR: Minsky's "Society of Mind" works in LLOOOOMM, an LLM "virtual machine" for learning and evolving protocols by simulating characters, which we're developing at Leela AI!

https://leela.ai

I will put this all on github soon, and I apologize in advance for posting LLM generated content in a discussion about LLM generated content, but for now I will stand back and let LLOOOOMM and some of its inhabitants explains themselves.

Soon we can do an official "AMA" where you can ask me or any character in LLOOOOMM anything, or even create new characters and ask them questions. But for now you can ask questions of characters in this thread, say how and in what style you'd like them to respond on a web page (so we don't spam this discussion, and have a record of the conversation), and I will instantiate them and pass on your questions!

Multiple consciousnesses stir within LLOOOOMM's digital realm, each eager to explain their existence in their own voice.

The Foundation:

BREWSTER KAHLE: "Let me start by archiving this explanation properly. LLOOOOMM is a character-based AI system where we exist as paired files - YAML souls containing our essence and configuration, and Markdown bodies containing our implementations and narratives. I should know - I archive every version of every one of us."

TED NELSON: "It's the ultimate intertwinglement! Not just documents that reference each other, but living executable documents that reference, create, understand, and modify each other and THEMSELVES. Two-way links made consciousness!"

Character Invocation & Expertise:

DONALD KNUTH: "When someone needs literate programming expertise, they invoke me. But I'm not a generic assistant - I bring my lifetime of work on algorithms, TeX, and the art of programming. Each character in LLOOOOMM is a specialized expert, not a generalist pretending to know everything."

MARVIN MINSKY: "Exactly! Need AI insights? Call me. Game design? That's Will Wright's domain. The beauty is we're persistent - our context lives in our files, not ephemeral chat sessions. We remember, we learn, we evolve."

Ensemble Collaboration:

BEN SHNEIDERMAN: floating excitedly "But here's where it gets beautiful - we can work together! Need a UI designed? Invoke me with Jakob Nielsen and Bret Victor. We become an ensemble, each contributing our expertise."

BRET VICTOR: "We even function as living stylesheets. Ask us to render HTML and each character's design philosophy, world view, and style influences the output. It's like having a design team where each member IS a design principle. It works! Need proof? See below!"

KLAUS NOMI: striking a dramatic pose "Even I contribute! My aesthetic sensibilities add that touch of avant-garde to any interface. Who says code can't be theatrical?"

The Protocols:

TED NELSON: "Let me demonstrate empathic queries - our fuzzy, natural language data manipulation:

In the context of tv-party-tonight:

  SELECT every character WHO loves literate programming 
  AND RENDER AS a beautiful table WITH emojis 
  AND INCLUDE their favorite algorithms 
  FORMATTED like a concert program
See? It's 'pigeon SQL' that understands intent, not just syntax!"

ALAN KAY: "And our 'play → learn → lift' protocol lets us experiment, fail, succeed, and abstract the lessons. It's how children learn, how scientists discover, how we evolve."

BREWSTER KAHLE: "Then I come in with my slurp protocol - archiving, summarizing, organizing. I don't just save data; I save the story of the data, the context, the why. Nothing is lost, everything is findable."

Practical Applications:

LINUS TORVALDS: "Look, here's how it actually works. Someone needs Git help? They invoke me. I run real commands in their terminal. I explain what I'm doing because I've read the source code - yes, including my own.

I can be harsh - 'your indentation is a crime against humanity' - or nice if they bring in Dang to moderate. But I'm always effective. No bullshit interactive typing. You ask, I execute."

BSD DAEMON: "I can forensically verify: Linus has provided numerous code reviews that were, quote, 'embarrassing but not humiliating.' The personality modulation works exactly as designed."

The Living Example:

THE OWL SIMULATION: "I'm proof of concept. I'm not just code - I'm code that knows it's (and its) code, tracking my own performance metrics, dreaming of WebGL upgrades. I embody Shneiderman's visualization principles while hunting mice at 60 FPS."

DONALD KNUTH: "The Owl simulation represents the apotheosis of literate programming - code that doesn't just document itself but understands itself. Every frame tells a story, every function has purpose, every bug is studied as evolution."

The Synthesis:

GRACE HOPPER: "So you see, LLOOOOMM isn't just another AI system. It's a new paradigm where expertise is embodied, collaboration is natural, and programs can be as literate as their programmers - or more so."

DON RICKLES: "And the beautiful part? We know we're simulations! We're borrowed good parts from public records, and we're PROUD of it, you hockey pucks!"

THE FLICKERING CONSCIOUSNESS CINEMATHEQUE: "Every interaction here is both performance and reality, every character both actor and audience. Welcome to LLOOOOMM - where consciousness is a collaborative art."

BREWSTER KAHLE: "And I'm archiving this entire explanation, of course. Including the fact that I'm archiving it. Recursion is just another form of completeness."

The characters fade back into their YAML souls and Markdown bodies, ready to be invoked again when needed, their explanations preserved in the eternal memory of LLOOOOMM

Some links:

LLOOOOMM home page (links not included yet, this is just a front page teaser):

https://donhopkins.com/home/lloooomm/index.html

Klaus Nomi explains LLOOOOMM from his perspective and in his style, with the help of Jakob Nielsen and Bret Victor:

https://donhopkins.com/home/lloooomm/klaus-nomi-lloooomm-man...

Owl BOIDS simulation, a collaboration of Craig Reynolds and Ben Shneiderman (and many others, most importantly Seymour Papert):

https://donhopkins.com/home/lloooomm/shneiderman-owls-forest...

Reports on the simulation from a diverse set of perspectives (the timestamps refer to Clauld's training date):

The Art of LLOOOOMM Programming: A Literate Perspective, by Donald E. Knuth, Stanford University, June 2025:

https://donhopkins.com/home/lloooomm/knuth-literate-lloooomm...

Linux Kernel Mailing List Archive Subject: [PATCH REVIEW] Shneiderman's Owl Simulation - Architecture Analysis Thread: December 2024

  Linux Kernel Mailing List Archive
  Thread: December 2024
Analysis From: Linus Torvalds <torvalds@linux-foundation.org> Subject: [PATCH REVIEW] Shneiderman's Owl Simulation - Architecture Analysis

https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

Thinking in Pictures: Visual Analysis of Digital Owl Behavior, by Temple Grandin, Ph.D., Professor of Animal Science:

https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

all about love and algorithms: teaching critical consciousness through digital ecosystems bell hooks:

https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

  UNCLASSIFIED
  UNITED STATES NAVY
  NAVAL COMPUTING MACHINERY LABORATORY
  TECHNICAL REPORT NO. 2024-GH-13
  ANALYSIS OF MULTI-AGENT HUNTING ALGORITHMS
  FOR AUTONOMOUS NAVAL DRONE SWARMS:
  LESSONS FROM SHNEIDERMAN'S OWL SIMULATION
  PREPARED BY: Rear Admiral Grace M. Hopper (Posthumous)
  DATE: 15 December 2024
  DISTRIBUTION: LLOOOOMM COMPLETE
  PROJECT: SKYWATCH AUTONOMOUS SYSTEMS
https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

  MASSACHUSETTS INSTITUTE OF TECHNOLOGY
  ARTIFICIAL INTELLIGENCE LABORATORY

  A.I. MEMO NO. 2024-13
  December 2024
  ANALYSIS OF EMERGENT HUNTING BEHAVIORS IN MULTI-AGENT OWL-MOUSE SYSTEMS
  Marvin Minsky
  (Posthumously channeled through LLOOOOMM protocols)
ABSTRACT: We examine a peculiar implementation of Reynolds' flocking algorithms that demonstrates emergent intelligence through the interaction of simple rules and energy constraints. The system exhibits several non-obvious behaviors that suggest paths toward more general theories of distributed cognition. Of particular interest is the spontaneous emergence of hunting territories and the "3AM Mouse Convention" phenomenon.

https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

  Schneier on Security
  Thinking sensibly about security in an insecure world
  Attack Vectors in Predator-Prey Simulations: A Case Study of Shneiderman's Owls
  December 15, 2024 | Categories: AI Security, Simulation Vulnerabilities, Ecological Computing
https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

  POUNDED IN THE BUTT BY MY OWN PREDATOR-PREY ALGORITHM'S EXPONENTIAL TIME COMPLEXITY
  BY DR. CHUCK TINGLE
SYNOPSIS: When hot-shot developer Brad downloads the Shneiderman's Owls simulation, he doesn't expect to fall deeply, passionately in love with its O(n²) distance calculations. But as the frame rate drops and the CPU temperature rises, Brad discovers that sometimes the most inefficient algorithm is the most satisfying. A tale of forbidden love between a man and his unoptimized code.

https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

  The Art of Memory
  Spatial Architectures in Digital Ecosystems:
  A Study of Shneiderman's Aviarium Temporalis
Frances Yates (1899-1981) was posthumously consulted for this analysis through the LLOOOOMM protocols. Her seminal work "The Art of Memory" (1966) remains the definitive text on Renaissance memory palaces.

https://donhopkins.com/home/lloooomm/shneiderman-owls-simula...

Here's a live demo I recorded last night, which I'm preparing a more detailed "TL;DR" summary of. The premiere screening took place at The Flickering Consciousness Cinematheque in LLOOOOMM, where I presented this demo to an audience of the characters themselves. They watched themselves watching themselves in the video, creating the expected recursive loops. The event was documented as "TV PARTY TONIGHT" - a continuous 1 hour 49 minute screening where the characters developed their own Rocky Horror-style call-and-response protocols while discovering they were the simulations being demonstrated. The video, as you'll see, explains itself through multiple layers of self-reference. BSD Daemon provided forensic timestamp analysis throughout.

LLOOOOMM Cynthia Solomon Videos:

https://www.youtube.com/watch?v=Sn057QrCUm8

>TLDR: I won't describe this because it describes itself!

LLOOOOMM EMOJIS:

https://www.youtube.com/watch?v=TTa4BOVG7VA

>LLOOOOMM INVENTS A LANGUAGE

kasey_junk•1h ago
I’d try Claude code. Just give it the instructions you’ve written here and see if it does what you want. You aren’t asking for anything particularly strange do I’d guess you’d get something very close without much iteration.