{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jericsinger"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"A U.S. Army Study for the Establishment of a Lunar Outpost - 9 June 1959"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://www.astronautix.com/articles/prorizon.htm"}},"_tags":["story","author_jericsinger","story_2307951"],"author":"jericsinger","children":[2308079,2308323,2308621,2308679,2309611],"created_at":"2011-03-10T03:55:23Z","created_at_i":1299729323,"num_comments":18,"objectID":"2307951","points":32,"story_id":2307951,"story_text":"","title":"A U.S. Army Study for the Establishment of a Lunar Outpost - 9 June 1959","updated_at":"2023-09-06T19:28:19Z","url":"http://www.astronautix.com/articles/prorizon.htm"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kristianp"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"NASA Awards Contract to Launch Initial Elements for Lunar Outpost"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://www.nasa.gov/press-release/nasa-awards-contract-to-launch-initial-elements-for-lunar-outpost"}},"_tags":["story","author_kristianp","story_26127487"],"author":"kristianp","children":[26129601],"created_at":"2021-02-13T22:16:09Z","created_at_i":1613254569,"num_comments":4,"objectID":"26127487","points":16,"story_id":26127487,"title":"NASA Awards Contract to Launch Initial Elements for Lunar Outpost","updated_at":"2024-09-20T07:56:47Z","url":"https://www.nasa.gov/press-release/nasa-awards-contract-to-launch-initial-elements-for-lunar-outpost"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rbanffy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Trump commits to Moon landing by 2028, followed by lunar outpost two years later"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://arstechnica.com/space/2025/12/trump-commits-to-moon-landing-by-2028-followed-by-a-lunar-outpost-two-years-later/"}},"_tags":["story","author_rbanffy","story_46325921"],"author":"rbanffy","children":[46325936,46325943,46326040,46326102],"created_at":"2025-12-19T13:59:38Z","created_at_i":1766152778,"num_comments":8,"objectID":"46325921","points":10,"story_id":46325921,"title":"Trump commits to Moon landing by 2028, followed by lunar outpost two years later","updated_at":"2026-03-05T23:14:25Z","url":"https://arstechnica.com/space/2025/12/trump-commits-to-moon-landing-by-2028-followed-by-a-lunar-outpost-two-years-later/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jnord"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Trump commits to Moon landing by 2028, followed by a lunar outpost 2 years later"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://arstechnica.com/space/2025/12/trump-commits-to-moon-landing-by-2028-followed-by-a-lunar-outpost-two-years-later/"}},"_tags":["story","author_jnord","story_46321137"],"author":"jnord","children":[46323861],"created_at":"2025-12-19T01:13:24Z","created_at_i":1766106804,"num_comments":1,"objectID":"46321137","points":8,"story_id":46321137,"title":"Trump commits to Moon landing by 2028, followed by a lunar outpost 2 years later","updated_at":"2026-03-05T23:14:07Z","url":"https://arstechnica.com/space/2025/12/trump-commits-to-moon-landing-by-2028-followed-by-a-lunar-outpost-two-years-later/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"airstrike"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"NASA\u2019s Lunar Outpost Will Extend Human Presence in Deep Space"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://www.nasa.gov/feature/nasa-s-lunar-outpost-will-extend-human-presence-in-deep-space"}},"_tags":["story","author_airstrike","story_17886602"],"author":"airstrike","created_at":"2018-08-31T15:58:40Z","created_at_i":1535731120,"num_comments":0,"objectID":"17886602","points":7,"story_id":17886602,"title":"NASA\u2019s Lunar Outpost Will Extend Human Presence in Deep Space","updated_at":"2024-09-20T03:01:50Z","url":"https://www.nasa.gov/feature/nasa-s-lunar-outpost-will-extend-human-presence-in-deep-space"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"evo_9"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Nasa\u2019s full Artemis plan revealed: 37 launches and a lunar outpost"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"}},"_tags":["story","author_evo_9","story_19962596"],"author":"evo_9","created_at":"2019-05-20T17:13:27Z","created_at_i":1558372407,"num_comments":0,"objectID":"19962596","points":6,"story_id":19962596,"title":"Nasa\u2019s full Artemis plan revealed: 37 launches and a lunar outpost","updated_at":"2024-09-20T04:18:32Z","url":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dgudkov"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Nasa\u2019s full Artemis plan revealed: 37 launches and a lunar outpost"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"}},"_tags":["story","author_dgudkov","story_19988000"],"author":"dgudkov","children":[19989657],"created_at":"2019-05-23T03:04:01Z","created_at_i":1558580641,"num_comments":1,"objectID":"19988000","points":5,"story_id":19988000,"title":"Nasa\u2019s full Artemis plan revealed: 37 launches and a lunar outpost","updated_at":"2024-09-20T04:21:08Z","url":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"aerophilic"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Open lunar foundation (private lunar outpost)"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://openluna.org/"}},"_tags":["story","author_aerophilic","story_20892871"],"author":"aerophilic","children":[20960295],"created_at":"2019-09-06T03:47:04Z","created_at_i":1567741624,"num_comments":1,"objectID":"20892871","points":4,"story_id":20892871,"title":"Open lunar foundation (private lunar outpost)","updated_at":"2024-09-20T04:52:49Z","url":"http://openluna.org/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"spking"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"NASA\u2019s full Artemis plan revealed: 37 launches and a lunar outpost"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"}},"_tags":["story","author_spking","story_19971767"],"author":"spking","created_at":"2019-05-21T16:33:07Z","created_at_i":1558456387,"num_comments":0,"objectID":"19971767","points":2,"story_id":19971767,"title":"NASA\u2019s full Artemis plan revealed: 37 launches and a lunar outpost","updated_at":"2024-09-20T04:19:22Z","url":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kristianp"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"NASA\u2019s Lunar Outpost Will Extend Human Presence in Deep Space"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://www.nasa.gov/feature/nasa-s-lunar-outpost-will-extend-human-presence-in-deep-space"}},"_tags":["story","author_kristianp","story_16372090"],"author":"kristianp","created_at":"2018-02-13T23:57:11Z","created_at_i":1518566231,"num_comments":0,"objectID":"16372090","points":2,"story_id":16372090,"title":"NASA\u2019s Lunar Outpost Will Extend Human Presence in Deep Space","updated_at":"2024-09-20T02:05:59Z","url":"https://www.nasa.gov/feature/nasa-s-lunar-outpost-will-extend-human-presence-in-deep-space"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ytNumbers"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Moon Express announces plans to build lunar outpost by 2020"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://arstechnica.co.uk/science/2017/07/moon-express-lunar-outpost/"}},"_tags":["story","author_ytNumbers","story_14754622"],"author":"ytNumbers","created_at":"2017-07-12T17:38:59Z","created_at_i":1499881139,"num_comments":0,"objectID":"14754622","points":2,"story_id":14754622,"title":"Moon Express announces plans to build lunar outpost by 2020","updated_at":"2024-09-20T01:04:23Z","url":"https://arstechnica.co.uk/science/2017/07/moon-express-lunar-outpost/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rbanffy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Lunar Outpost selects Starship to deliver rover to the moon \u2013 SpaceNews"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://spacenews.com/lunar-outpost-selects-starship-to-deliver-rover-to-the-moon/"}},"_tags":["story","author_rbanffy","story_42205100"],"author":"rbanffy","children":[42205107],"created_at":"2024-11-21T15:16:46Z","created_at_i":1732202206,"num_comments":0,"objectID":"42205100","points":1,"story_id":42205100,"title":"Lunar Outpost selects Starship to deliver rover to the moon \u2013 SpaceNews","updated_at":"2024-11-21T15:21:17Z","url":"https://spacenews.com/lunar-outpost-selects-starship-to-deliver-rover-to-the-moon/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"m348e912"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"One of the biggest challenges with establishing a lunar outpost: Dust"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.youtube.com/watch?v=0k9wIsKKgqo"}},"_tags":["story","author_m348e912","story_33958403"],"author":"m348e912","created_at":"2022-12-12T18:39:28Z","created_at_i":1670870368,"num_comments":0,"objectID":"33958403","points":1,"story_id":33958403,"title":"One of the biggest challenges with establishing a lunar outpost: Dust","updated_at":"2024-09-20T12:50:57Z","url":"https://www.youtube.com/watch?v=0k9wIsKKgqo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"rbanffy"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Nasa\u2019s full Artemis plan revealed: 37 launches and a lunar outpost"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"}},"_tags":["story","author_rbanffy","story_19981927"],"author":"rbanffy","created_at":"2019-05-22T15:01:47Z","created_at_i":1558537307,"num_comments":0,"objectID":"19981927","points":1,"story_id":19981927,"title":"Nasa\u2019s full Artemis plan revealed: 37 launches and a lunar outpost","updated_at":"2024-09-20T04:20:22Z","url":"https://arstechnica.com/science/2019/05/nasas-full-artemis-plan-revealed-37-launches-and-a-lunar-outpost/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"edward"},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["lunar"],"value":"NASA has selected Falcon Heavy to launch first two elements of lunar Gateway"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://www.nasa.gov/press-release/nasa-awards-contract-to-launch-initial-elements-for-lunar-outpost"}},"_tags":["story","author_edward","story_26084726"],"author":"edward","created_at":"2021-02-10T01:13:24Z","created_at_i":1612919604,"num_comments":0,"objectID":"26084726","points":3,"story_id":26084726,"title":"NASA has selected Falcon Heavy to launch first two elements of lunar Gateway","updated_at":"2024-09-20T07:56:33Z","url":"https://www.nasa.gov/press-release/nasa-awards-contract-to-launch-initial-elements-for-lunar-outpost"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"pmontra"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"SpaceX wins NASA contract to deliver cargo to Lunar Gateway moon outpost"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["lunar"],"value":"https://www.teslarati.com/spacex-dragon-xl-nasa-lunar-gateway/"}},"_tags":["story","author_pmontra","story_22717156"],"author":"pmontra","created_at":"2020-03-29T07:46:39Z","created_at_i":1585467999,"num_comments":0,"objectID":"22717156","points":1,"story_id":22717156,"title":"SpaceX wins NASA contract to deliver cargo to Lunar Gateway moon outpost","updated_at":"2024-09-20T05:50:17Z","url":"https://www.teslarati.com/spacex-dragon-xl-nasa-lunar-gateway/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"diwank"},"story_text":{"matchLevel":"none","matchedWords":[],"value":""},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"NASA considers manned outpost around moon to control robots on lunar surface"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://www.msnbc.msn.com/id/46354336/ns/technology_and_science/"}},"_tags":["story","author_diwank","story_3585431"],"author":"diwank","children":[3585729,3585796],"created_at":"2012-02-13T13:18:57Z","created_at_i":1329139137,"num_comments":6,"objectID":"3585431","points":12,"story_id":3585431,"story_text":"","title":"NASA considers manned outpost around moon to control robots on lunar surface","updated_at":"2024-09-19T18:20:53Z","url":"http://www.msnbc.msn.com/id/46354336/ns/technology_and_science/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"NahumMartinez"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Orbital compute farms are coming. Musk\u2019s TERAFAB vision is an important early step, and LEO may be a practical place to begin.\nBut if we think even slightly beyond the immediate engineering horizon, it becomes clear that LEO cannot be the long\u2011term architecture for civilization\u2011scale compute.

What\u2019s missing from the current conversation is the question:\n\u201cWhat comes after LEO?\u201d

Because the answer determines whether we build something scalable or something we\u2019ll have to replace later at enormous cost.

1. LEO is useful as a starting point \u2014 but fundamentally limited. \nLEO offers fast iteration and easy access, but it also brings inherent constraints:\n\u2013 orbital congestion\n\u2013 debris accumulation\n\u2013 interference with astronomy\n\u2013 long\u2011term shadowing concerns if scaled\n\u2013 limited energy density

These aren\u2019t hypothetical future problems.\nThey\u2019re structural properties of LEO.

2. Solar\u2011proximal orbits (Venus/Mercury) are the physically optimal destination. \nSolar flux increases dramatically as you move inward:\n\u2013 Venus orbit: ~2\u00d7 Earth\n\u2013 Mercury orbit: ~11\u00d7 Earth

Even for early deployments, this means:\n\u2013 more energy per square meter\n\u2013 fewer satellites for the same output\n\u2013 lower mass per watt\n\u2013 simpler thermal management\n\u2013 better long\u2011term economics

You don\u2019t need to wait decades for these advantages to matter.\nThey\u2019re true from day one.

3. The Moon is a better long\u2011term platform than LEO for maintenance and scaling. \nIf we expect lunar manufacturing and launch infrastructure to grow, then the Moon is also a natural place to host compute:\n\u2013 stable surface\n\u2013 easy robotic maintenance\n\u2013 no Kessler risk\n\u2013 nuclear reactors allowed\n\u2013 no interference with Earth\u2019s sky\n\u2013 no cumulative shadowing on Earth\u2019s climate

The Moon is a scalable compute platform in a way LEO simply isn\u2019t.

4. LEO as a trampoline is fine \u2014 but only if we already know the direction of the jump. \nThe real risk is not starting in LEO.\nThe risk is staying in LEO by inertia, simply because it\u2019s familiar.

Humanity tends to fix architectures only after they break.\nBut in this case, waiting until LEO is saturated will make the transition vastly more expensive.

We should be discussing the post\u2011LEO architecture now, not when the bottlenecks appear.

5. A civilization aiming at Kardashev I cannot rely on Earth\u2011adjacent infrastructure. \nA Type I trajectory naturally pushes us toward:\n\u2013 lunar compute arrays\n\u2013 Venus/Mercury solar compute rings\n\u2013 heliocentric data infrastructure\n\u2013 Dyson\u2011compatible architectures

These are not sci\u2011fi endpoints.\nThey\u2019re the physically optimal places to put large\u2011scale compute and energy harvesting.

Conclusion: \nLEO may be a practical starting point, but it is not the right long\u2011term architecture.\nIf we want orbital compute that is scalable, safe, and economically efficient, we need to start planning beyond LEO now \u2014 toward solar\u2011proximal orbits and lunar platforms where energy is abundant and orbital congestion is irrelevant.

The conversation about \u201cwhat comes after LEO\u201d is overdue.\nIt\u2019s time to start it."},"title":{"matchLevel":"none","matchedWords":[],"value":"We Need to Start Planning Beyond Leo"}},"_tags":["story","author_NahumMartinez","story_48569203","ask_hn"],"author":"NahumMartinez","created_at":"2026-06-17T12:04:17Z","created_at_i":1781697857,"num_comments":0,"objectID":"48569203","points":7,"story_id":48569203,"story_text":"Orbital compute farms are coming. Musk\u2019s TERAFAB vision is an important early step, and LEO may be a practical place to begin.\nBut if we think even slightly beyond the immediate engineering horizon, it becomes clear that LEO cannot be the long\u2011term architecture for civilization\u2011scale compute.

What\u2019s missing from the current conversation is the question:\n\u201cWhat comes after LEO?\u201d

Because the answer determines whether we build something scalable or something we\u2019ll have to replace later at enormous cost.

1. LEO is useful as a starting point \u2014 but fundamentally limited. \nLEO offers fast iteration and easy access, but it also brings inherent constraints:\n\u2013 orbital congestion\n\u2013 debris accumulation\n\u2013 interference with astronomy\n\u2013 long\u2011term shadowing concerns if scaled\n\u2013 limited energy density

These aren\u2019t hypothetical future problems.\nThey\u2019re structural properties of LEO.

2. Solar\u2011proximal orbits (Venus/Mercury) are the physically optimal destination. \nSolar flux increases dramatically as you move inward:\n\u2013 Venus orbit: ~2\u00d7 Earth\n\u2013 Mercury orbit: ~11\u00d7 Earth

Even for early deployments, this means:\n\u2013 more energy per square meter\n\u2013 fewer satellites for the same output\n\u2013 lower mass per watt\n\u2013 simpler thermal management\n\u2013 better long\u2011term economics

You don\u2019t need to wait decades for these advantages to matter.\nThey\u2019re true from day one.

3. The Moon is a better long\u2011term platform than LEO for maintenance and scaling. \nIf we expect lunar manufacturing and launch infrastructure to grow, then the Moon is also a natural place to host compute:\n\u2013 stable surface\n\u2013 easy robotic maintenance\n\u2013 no Kessler risk\n\u2013 nuclear reactors allowed\n\u2013 no interference with Earth\u2019s sky\n\u2013 no cumulative shadowing on Earth\u2019s climate

The Moon is a scalable compute platform in a way LEO simply isn\u2019t.

4. LEO as a trampoline is fine \u2014 but only if we already know the direction of the jump. \nThe real risk is not starting in LEO.\nThe risk is staying in LEO by inertia, simply because it\u2019s familiar.

Humanity tends to fix architectures only after they break.\nBut in this case, waiting until LEO is saturated will make the transition vastly more expensive.

We should be discussing the post\u2011LEO architecture now, not when the bottlenecks appear.

5. A civilization aiming at Kardashev I cannot rely on Earth\u2011adjacent infrastructure. \nA Type I trajectory naturally pushes us toward:\n\u2013 lunar compute arrays\n\u2013 Venus/Mercury solar compute rings\n\u2013 heliocentric data infrastructure\n\u2013 Dyson\u2011compatible architectures

These are not sci\u2011fi endpoints.\nThey\u2019re the physically optimal places to put large\u2011scale compute and energy harvesting.

Conclusion: \nLEO may be a practical starting point, but it is not the right long\u2011term architecture.\nIf we want orbital compute that is scalable, safe, and economically efficient, we need to start planning beyond LEO now \u2014 toward solar\u2011proximal orbits and lunar platforms where energy is abundant and orbital congestion is irrelevant.

The conversation about \u201cwhat comes after LEO\u201d is overdue.\nIt\u2019s time to start it.","title":"We Need to Start Planning Beyond Leo","updated_at":"2026-06-17T19:59:13Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"fiatjaf"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Show HN: Test { fuzzyset, sifter, lunr, fuse, levi } output at the same time"},"url":{"matchLevel":"none","matchedWords":[],"value":"http://fiatjaf.alhur.es/js-search-engines-comparison/"}},"_tags":["story","author_fiatjaf","story_12104953","show_hn"],"author":"fiatjaf","children":[12104955],"created_at":"2016-07-16T02:22:03Z","created_at_i":1468635723,"num_comments":1,"objectID":"12104953","points":1,"story_id":12104953,"title":"Show HN: Test { fuzzyset, sifter, lunr, fuse, levi } output at the same time","updated_at":"2024-09-19T23:24:56Z","url":"http://fiatjaf.alhur.es/js-search-engines-comparison/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bartdegoede"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Use Hugo Output Formats to generate Lunr index files for your static site search"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"https://bart.degoe.de/use-hugo-output-formats-to-generate-lunr-index-files/"}},"_tags":["story","author_bartdegoede","story_20425443"],"author":"bartdegoede","children":[20426463],"created_at":"2019-07-12T23:29:30Z","created_at_i":1562974170,"num_comments":1,"objectID":"20425443","points":12,"story_id":20425443,"title":"Use Hugo Output Formats to generate Lunr index files for your static site search","updated_at":"2024-09-20T04:34:22Z","url":"https://bart.degoe.de/use-hugo-output-formats-to-generate-lunr-index-files/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"nonatofabio"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Hey HN. I evaluated three agent frameworks for a homelab project, one had 400K lines of code (and 42K exposed instances on Shodan), one was 9 days old, and the third was so thin I'd rebuild most of it anyway. None worked for me.

So I built my own in ~2300 lines of Python. No frameworks, 8 runtime dependencies, 106 tests.

What it does:\n- Persistent memory via SQLite (FTS5 keyword search + sqlite-vec embeddings + recency decay, fused with Reciprocal Rank Fusion)\n- MCP tool integration \u2014 add capabilities by editing a JSON file\n- Native tools with safety guardrails (bash blocklist, timeouts, output caps)\n- Discord interface with session isolation\n- Structured JSON logging for every operation\n- Conversation compression for effectively infinite context

Runs locally on 2x RTX 3090 with Qwen3-Coder-Next via llama-server. No cloud APIs.

The design philosophy was: don't build what you don't need, but don't block the insertion points. For example, my AI firewall isn't built yet, but all LLM traffic goes through a single configurable URL, swapping in a filtering proxy is a config change I'll do later.

DESIGN.md documents the reasoning behind every architectural decision. Tests mock the LLM client so you can run them on a laptop.

GitHub: https://github.com/nonatofabio/luna-agent\nBlog post with full technical deep-dive: https://nonatofabio.github.io/blog/post.html?slug=luna_agent

Happy to answer questions about any of the design tradeoffs."},"title":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["lunar"],"value":"Show HN: Luna Agent \u2013 Custom AI agent in ~2300 lines of Python, no frameworks"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["lunar"],"value":"https://nonatofabio.github.io/blog/post.html?slug=luna_agent"}},"_tags":["story","author_nonatofabio","story_47291343","show_hn"],"author":"nonatofabio","created_at":"2026-03-07T20:49:53Z","created_at_i":1772916593,"num_comments":0,"objectID":"47291343","points":1,"story_id":47291343,"story_text":"Hey HN. I evaluated three agent frameworks for a homelab project, one had 400K lines of code (and 42K exposed instances on Shodan), one was 9 days old, and the third was so thin I'd rebuild most of it anyway. None worked for me.

So I built my own in ~2300 lines of Python. No frameworks, 8 runtime dependencies, 106 tests.

What it does:\n- Persistent memory via SQLite (FTS5 keyword search + sqlite-vec embeddings + recency decay, fused with Reciprocal Rank Fusion)\n- MCP tool integration \u2014 add capabilities by editing a JSON file\n- Native tools with safety guardrails (bash blocklist, timeouts, output caps)\n- Discord interface with session isolation\n- Structured JSON logging for every operation\n- Conversation compression for effectively infinite context

Runs locally on 2x RTX 3090 with Qwen3-Coder-Next via llama-server. No cloud APIs.

The design philosophy was: don't build what you don't need, but don't block the insertion points. For example, my AI firewall isn't built yet, but all LLM traffic goes through a single configurable URL, swapping in a filtering proxy is a config change I'll do later.

DESIGN.md documents the reasoning behind every architectural decision. Tests mock the LLM client so you can run them on a laptop.

GitHub: https://github.com/nonatofabio/luna-agent\nBlog post with full technical deep-dive: https://nonatofabio.github.io/blog/post.html?slug=luna_agent

Happy to answer questions about any of the design tradeoffs.","title":"Show HN: Luna Agent \u2013 Custom AI agent in ~2300 lines of Python, no frameworks","updated_at":"2026-03-07T20:54:04Z","url":"https://nonatofabio.github.io/blog/post.html?slug=luna_agent"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ozankabak"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["lunar","outpost"],"value":"Hi HN! We are looking to gather some feedback on our serverless agent harness. The admittedly not-so-specific use case is to accelerate agent development and deployment. After building several custom/special-purpose agents for a few customers, we built this to accelerate our workflow at first, and now we are trying to understand whether it could be useful to others.

Our driver use case was development of specialist agents with a request/response lifecycle. Think of agents that have a well established input/output contract where they are expected to produce high-quality output (artifacts, responses etc.). Especially when the problem is in some verifiable domain and the LLM can iteratively refine a result to a final value that satisfies constraints or optimizes some goal.

The product is a coding agent skill + a serverless execution runtime with a harness that takes in a system prompt + Python functions as tools. The coding agent takes in the requirements from the user, and tries agent variants by executing prompt/tool variants it creates.

It works best for cases where you can think of how you can evaluate a candidate agent - when you describe this information to your coding agent, it often does a decent job at building candidate prompts, tools and even benchmarks.

Prompts and Python tools that the coding agent creates integrate with a harness that implements an FSM that is tuned to drive an iterative refinement process for verifiable domains. This tuning enables one to use small models like Luna to produce high quality results while keeping costs at a manageable level.

Our website is not 100% complete yet (some examples are missing write-ups, not all use cases we tried are there etc.), but the system is operational and docs are there.

Thanks!"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Recurse \u2013 Develop and deploy specialist agents faster"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://recurse.run"}},"_tags":["story","author_ozankabak","story_49850553","show_hn"],"author":"ozankabak","children":[49850554,49852344,49852631,49853075,49854563,49855584,49858661],"created_at":"2026-09-25T22:06:03Z","created_at_i":1790373963,"num_comments":4,"objectID":"49850553","points":5,"story_id":49850553,"story_text":"Hi HN! We are looking to gather some feedback on our serverless agent harness. The admittedly not-so-specific use case is to accelerate agent development and deployment. After building several custom/special-purpose agents for a few customers, we built this to accelerate our workflow at first, and now we are trying to understand whether it could be useful to others.

Our driver use case was development of specialist agents with a request/response lifecycle. Think of agents that have a well established input/output contract where they are expected to produce high-quality output (artifacts, responses etc.). Especially when the problem is in some verifiable domain and the LLM can iteratively refine a result to a final value that satisfies constraints or optimizes some goal.

The product is a coding agent skill + a serverless execution runtime with a harness that takes in a system prompt + Python functions as tools. The coding agent takes in the requirements from the user, and tries agent variants by executing prompt/tool variants it creates.

It works best for cases where you can think of how you can evaluate a candidate agent - when you describe this information to your coding agent, it often does a decent job at building candidate prompts, tools and even benchmarks.

Prompts and Python tools that the coding agent creates integrate with a harness that implements an FSM that is tuned to drive an iterative refinement process for verifiable domains. This tuning enables one to use small models like Luna to produce high quality results while keeping costs at a manageable level.

Our website is not 100% complete yet (some examples are missing write-ups, not all use cases we tried are there etc.), but the system is operational and docs are there.

Thanks!","title":"Show HN: Recurse \u2013 Develop and deploy specialist agents faster","updated_at":"2026-09-26T17:26:29Z","url":"https://recurse.run"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vincelt"},"story_text":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["outpost"],"value":"Hi HN,

I made a TypeScript library that unifies queries with different LLM providers like Anthropic and Gemini into the OpenAI format.

When playing around with new models like the new Gemini 2.0, it's frustrating to adapt to the differences in things like streaming, tool calling, json formatting, output formats, etc.

This library aims to make it easy to switch between providers, while keeping the OpenAI format, which seems to have become the de-facto standard. \nMaybe this can be helpful to others."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Abso \u2013 TypeScript LLM Client"},"url":{"fullyHighlighted":false,"matchLevel":"partial","matchedWords":["lunar"],"value":"https://github.com/lunary-ai/abso"}},"_tags":["story","author_vincelt","story_43025829","show_hn"],"author":"vincelt","created_at":"2025-02-12T14:40:08Z","created_at_i":1739371208,"num_comments":0,"objectID":"43025829","points":1,"story_id":43025829,"story_text":"Hi HN,

I made a TypeScript library that unifies queries with different LLM providers like Anthropic and Gemini into the OpenAI format.

When playing around with new models like the new Gemini 2.0, it's frustrating to adapt to the differences in things like streaming, tool calling, json formatting, output formats, etc.

This library aims to make it easy to switch between providers, while keeping the OpenAI format, which seems to have become the de-facto standard. \nMaybe this can be helpful to others.","title":"Show HN: Abso \u2013 TypeScript LLM Client","updated_at":"2025-02-12T14:42:40Z","url":"https://github.com/lunary-ai/abso"}],"hitsPerPage":50,"nbHits":23,"nbPages":1,"page":0,"params":"query=Lunar+Outpost&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":15,"processingTimingsMS":{"_request":{"roundTrip":25},"afterFetch":{"format":{"highlighting":1,"total":1},"merge":{"mergeLoop":{"prepareNextHit":2,"total":2},"total":2},"total":2},"fetch":{"query":9,"scanning":2,"total":12},"total":15},"query":"Lunar Outpost","serverTimeMS":17}