frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
411•klaussilveira•5h ago•93 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
765•xnx•10h ago•464 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
29•SerCe•1h ago•24 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
136•isitcontent•5h ago•14 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
128•dmpetrov•6h ago•53 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
35•quibono•4d ago•2 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
240•vecti•7h ago•114 comments

A century of hair samples proves leaded gas ban worked

https://arstechnica.com/science/2026/02/a-century-of-hair-samples-proves-leaded-gas-ban-worked/
61•jnord•3d ago•4 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
307•aktau•12h ago•152 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
308•ostacke•11h ago•84 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
167•eljojo•8h ago•123 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
384•todsacerdoti•13h ago•217 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
313•lstoll•11h ago•230 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
47•phreda4•5h ago•8 comments

I spent 5 years in DevOps – Solutions engineering gave me what I was missing

https://infisical.com/blog/devops-to-solutions-engineering
103•vmatsiiako•10h ago•34 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
177•i5heu•8h ago•128 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
13•gfortaine•3h ago•0 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
231•surprisetalk•3d ago•30 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
968•cdrnsf•15h ago•414 comments

Learning from context is harder than we thought

https://hy.tencent.com/research/100025?langVersion=en
139•limoce•3d ago•79 comments

FORTH? Really!?

https://rescrv.net/w/2026/02/06/associative
39•rescrv•13h ago•17 comments

Evaluating and mitigating the growing risk of LLM-discovered 0-days

https://red.anthropic.com/2026/zero-days/
34•lebovic•1d ago•11 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
7•kmm•4d ago•0 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
76•antves•1d ago•56 comments

I'm going to cure my girlfriend's brain tumor

https://andrewjrod.substack.com/p/im-going-to-cure-my-girlfriends-brain
34•ray__•2h ago•10 comments

The Oklahoma Architect Who Turned Kitsch into Art

https://www.bloomberg.com/news/features/2026-01-31/oklahoma-architect-bruce-goff-s-wild-home-desi...
17•MarlonPro•3d ago•3 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
38•nwparker•1d ago•8 comments

Claude Composer

https://www.josh.ing/blog/claude-composer
101•coloneltcb•2d ago•69 comments

How virtual textures work

https://www.shlom.dev/articles/how-virtual-textures-really-work/
25•betamark•12h ago•23 comments

The Beauty of Slag

https://mag.uchicago.edu/science-medicine/beauty-slag
31•sohkamyung•3d ago•3 comments
Open in hackernews

Ambient Garden

https://ambient.garden
369•fipar•7mo ago

Comments

yreg•7mo ago
Beautiful. I really like how the static sky looks.
LeoPanthera•7mo ago
Reminds me of Tres Lunas and Maestro, created by British musician Mike Oldfield (more famous for "Tubular Bells"), in 2002 and 2004, making them very ahead of their time.

https://en.wikipedia.org/wiki/Tres_Lunas#Computer_game

https://en.wikipedia.org/wiki/Maestro_(video_game)

keyle•7mo ago
Well executed.

If you're into that sort of stuff there is also https://generative.fm by Alex Bainter.

You can even play both at the same time!

I drive both at the moment (Above the rain) through my Analog Heat with a good amount of saturation and play it softly. Bliss.

mzs•7mo ago
I use* this at work: https://mynoise.net/NoiseMachines/osmosisDroneGenerator.php?...

* used*

schlonger0009•7mo ago
Why used? what are you using now?
pierrec•7mo ago
Author here, glad people are exploring this. Some fun details (should be in the "about" section but that's easy to miss):

- It's open source, including the code that produced the audio: https://github.com/pac-dev/AmbientGarden

- All the generated music is in just intonation. This was mostly for convenience at first (JI is easy to produce with code), but it led me down a massive harmonic rabbit hole in which I'm still located.

I'm currently hacking away at the next iteration of this, where rhythm is fully embraced. I have to say the ambient genre was super convenient and allowed me to play fast and loose with synchronization, while really focusing on how harmony can be laid out in space. But rhythm was always in the books and I'm hoping it takes things to another level.

rhet0rica•7mo ago
Any chance of getting a master volume control added? This is gorgeous but Firefox doesn't have a per-tab volume slider.
pierrec•7mo ago
This is probably the most-requested feature so I'll give it a go. I initially didn't consider it because you're supposed to play it solo and use your device's overall volume control if desired, but I can see the appeal. However I really don't want to clutter the interface, so I might hide it behind a settings icon.
mzs•7mo ago
Thank you for making this, it's fantastic, please don't clutter the visual.

A mono button would be nice but I can usually use accessibilty for that.

Keyboard control?

pierrec•7mo ago
I've added a volume control. It's hidden behind the settings icon at the bottom.
latexr•7mo ago
I enjoyed exploring the (infinite?) landscape, but was then was a bit disappointed that that meant sacrificing the music, since there aren’t any more trees. And yes, I did find the water bell structure.

Maybe there wouldn’t need to be trees everywhere, but at least some clusters here and there, with different combinations, should incentivise exploration.

rcarmo•7mo ago
Very nice indeed. Congrats.
isoprophlex•7mo ago
loving all the sounds, but especially that resonant drone is just fantastic. well done.

if you're hacking another iteration, i'm a 'wall of sound' type person... i was a bit sad that the 'listening radius' was so small / not changable. some of the sounds went out of focus too quickly for me even at the lowest autopilot speed, and this meant there were only a few sounds playing simultaneously at every moment.

pierrec•7mo ago
"Listening radius" is actually a good name for it, thanks. We need new terminology for spatial-harmonic composition! In this case, the locations and harmonic relationships were chosen with this specific radius in mind, so if you increase the radius, there might be some dissonance/clashing. But now that you've put the idea in my head, I also want to try it! I might go for a little settings screen with volume and radius then.
pphysch•7mo ago
Trees of different height could have larger radiuses too, maybe loosely negatively correlated with their pitch
diggan•7mo ago
> "Listening radius" is actually a good name for it, thanks. We need new terminology for spatial-harmonic composition

Someone correct me if I'm wrong, but I'd think you'd call that (the not at all overloaded term) "attenuation" or more complete: "distance attenuation". Maybe it helps for further browsing :)

It seems like Wikipedia ( https://en.wikipedia.org/wiki/Attenuation_(disambiguation) ) has it under "Acoustic attenuation" but very physics-focused, not so much about the musicology, psychology or how it is used everywhere in audio.

pierrec•7mo ago
It's related, but you'll notice that most of the audio sources actually trigger an audible starting note when entering the radius. If anything, I'd rather make it clear that we're pretty far from anything physically accurate in that regard.
pierrec•7mo ago
Update: I've now added a listening radius setting. You can more that triple the original radius if desired. I chose the new maximum for the setting based on other limitations that showed up (ie. the radius glow is only visible on the detailed terrain material, which has its own radius before fading into the distant terrain material).
isoprophlex•7mo ago
That's great! Three times the radius, possibly up to nine times the sounds haha, that's perfect.

With autopilot on the slowest setting I'm really loving the slow-paced richness of it.

davidcollantes•7mo ago
I love what you have created! Would like to see more "plants". Not necessarily trees, but smaller bushes, and weeds, complementing the trees. I find there is too much empty space.

Will star, and watch. Thank you!

zengid•7mo ago
very beautifully done!

I think it would be cool to have an aeolian harp if you feel up for simulating "wind".

Also since you're going into rhythm and are basing this on JI, a integer ratio polyrhythm system is lots of fun to make!

NoSalt•7mo ago
This is absolutely fantastic! As someone who has always wanted to try generating my own environments, like this and Minecraft, where would you recommend I start?

I am a software developer, but have no experience with anything like this; I mostly do mobile and web apps (full stack). I just don't know where to start, where to "dip my toe in", so to speak.

Is what you did here similar to how Minecraft worlds are generated?

Thanks!

HanClinto•7mo ago
It's hard to state just how much I've been enjoying this as background coding music today. Super-enjoyable, and this is doing wonders for my focus today. Thank you so much for creating this! I've already sent the link out to several friends.

I echo the request from others -- I like to have this as ambient noise while I'm doing other things, and having an in-app volume slider would be helpful for me as well.

Regardless, this is a joy. Thank you so much for creating this and sharing it with us!

rwmj•7mo ago
This needs WebGL and hangs on "Loading" otherwise, but that's only evident if you look at the Javascript console. It'd be better if it said that WebGL is needed & not available on the page.
pierrec•7mo ago
I'm an HN regular so I kept in mind some people might have JS completely off. The page should correctly show the welcome screen and quick description even with zero JS (in fact those things should load instantly, everything else is deferred JS). "Loading" appears below that.

I tried to make wise use of my time, and test/fix functionality on popular browsers and platforms including mobile, this really helped me figure out which aspects of compatibility testing to focus on, otherwise it's an infinite task. I'm not sure how common it is to have everything required to run this but specifically not WebGL, but if it is, I'll check and give the correct error message.

pierrec•7mo ago
OK, it should now display an error message when WebGL is missing.
rwmj•7mo ago
Confirmed, it shows an error now.
downboots•7mo ago
The inverse problem may also be fun. An ambient from a song (or more) and spatial browsing.
hsn915•7mo ago
Really cool. This might become my goto ambient background solution.
dartharva•7mo ago
I read some of Dan Simmons' Hyperion while listening to this and I can't go back to reading the normal way. What a vibe!
stephenpontes•7mo ago
This immediately reminded me of the teamLab Planets [1] experience in Tokyo, Japan.

Specifically "Flowers and People, Cannot Be Controlled but Live Together" [2] - the entire soundtrack for the experience was incredible, and this ambient garden took me right back. Thank you for sharing!

[1] https://www.youtube.com/watch?v=F7nODEETR4s

[2] https://music.apple.com/jp/artist/hideaki-takahashi/30588056...

bravesoul2•7mo ago
Ha ha me too! Made a similar comment. I can see myself coming back to this site many times.
pierrec•7mo ago
It's true, this project was always related to exhibits with audio sources laid out in space. While doing research for this, I came across software specifically designed to help lay out audio sources in exhibits. I hadn't heard of teamLabs though, some of their art seem almost like physical versions of ambient.garden!
calrain•7mo ago
This is wonderful, thank you
zannabianca1997•7mo ago
What's with the gigantic "water bell" thing? Anyway would be cool for the trees to go on to infinity
titouanch•7mo ago
I was wondering the same thing, I thought it would make a cool ominous sound, but the structure doesn't seem to do anything.
latexr•7mo ago
It does have sound. Walk on top of it.
BLKNSLVR•7mo ago
It appears that the structure itself isn't the water bell, but there are red-ish columns on top of the structure that are the water bells.
benrutter•7mo ago
I remember this! It's beautiful, and a nice reminder that there are still lots of people on the internet creating wonderful things just for the joy of it.
5-•7mo ago
reminds me of proteus: https://en.wikipedia.org/wiki/Proteus_(video_game)

(i liked that it had some minimal interactivity/gameplay).

any others like it?

ethan_smith•7mo ago
Check out Endless Forest, Flower, Electroplankton, and Panoramical - all offer similar meditative interactive audiovisual experiences with varying degrees of gameplay.
bravesoul2•7mo ago
That's something. Gives me teamLab [1] vibes. Really like it. The mix of music which is relaxing and the scenery and the way it moves and that it is generative across what you see and hear. Can't wait to chuck this on a big screen.

1. https://www.teamlab.art/

meindnoch•7mo ago
What's that alien artifact with the "water bell" label?
msdrigg•7mo ago
Saw this and came here to look in the comments for somebody asking the same thing
latexr•7mo ago
If you want to fly through the scenery, increase the maximum value on the Speed slider:

  document.getElementById("speedin").max = 100
CuriouslyC•7mo ago
Well done! Makes me imagine procedural ambient music generated by characters with "personalities" exploring the garden according to some preference function. They could have sonic tastes and crave/grow fatigued from various sounds to create an emotional drive in the music.
nicebloom•7mo ago
This is awesome. Have you considered trying to add spatial audio?
pierrec•7mo ago
I would love to add both VR and spatial audio, but as of now, I wouldn't have anything to test it on!
pugworthy•7mo ago
VR would be amazing I think. To fly through the space slowly, drifting along.
sansieation•7mo ago
in VR you might have to limit the speed of movement to walking speed to preserve the relaxing effect, not sure if that's possible in VRChat
tshadley•7mo ago
Thank you, amazing, fresh.
chipsrafferty•7mo ago
Very cool project. Kudos for making it mobile friendly too.

The world appears to be infinite, why not make the trees also infinitely procedurally generated? Then you could get the experience of "do I stay here where the sound is good, or do I explore in search of something new, and perhaps better?"

With a few more instrument types, and variable density, you could in theory create an auditory "Library of Babel", where any song or sound is in theory possible to discover... If you only find the right combination of plants.

Also you should add animals, like turtles and rabbits - the sound would change because instead of being stationary, they move towards/away from you. Different types of animals could have different movement patterns, producing a variety of effects.

pierrec•7mo ago
This was basically the original plan, but I had to make some choices with my limited resources. After going down the path of "manually" placing audio sources, it becomes difficult to switch to procedural layout, I would basically have to start over from scratch in terms of composition. Nonetheless I might revisit it in the future as I've improved my ability to lay out the sound, it might be easier to expand it considerably.
darzu•7mo ago
Everyone's talking about the music but I also love the dot rendering system you're using for terrain and plants! Very neat effect, simple but it's a nice style. I'd love to see a whole forest done like this, maybe a flowing river too.
mzs•7mo ago
I agree, imagine this as a TUI in xterm-256!
layer8•7mo ago
Imagine you're crash-landing on an alien planet and that’s the environment you find yourself in. Truly terrifying.
pugworthy•7mo ago
It would be interesting to have some kind of wildlife moving about that generated sounds. Like dot drawn butterflies or birds that emitted sounds and created some new kinds of sound and pattern variation.
huhtenberg•7mo ago
The audio plays for 2 seconds after clicking "Start", then it cuts off and the following pops up on the console:

  Uncaught (in promise) DOMException: The play method is not allowed by
  the user agent or the platform in the current context, possibly because
  the user denied permission.
Firefox on Windows.
pierrec•7mo ago
Firefox on Windows happens to be my main browser and one of the first things I already verified to work, so you'll have to be more specific!
huhtenberg•7mo ago
Sorry for the late reply. It's Firefox 115.16.
pierrec•7mo ago
Thanks. Uncommon but I would prefer if it worked :D

I'm guessing your version of FF behaves similarly to Webkit as described here: https://github.com/pac-dev/AmbientGarden/blob/master/Web/ver...

If you want to help test this hypothesis, you can go to "about:config", search for "general.useragent.override", and set it to the string "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Safari/537.36", then check if the website works correctly (probably clear the custom setting afterwards). thanks again

huhtenberg•7mo ago
I appreciate the follow-up, thanks a bunch.

Bingo. Overriding the user agent resolved the issue.

antgiant•7mo ago
This reminds me so much of what I really wanted to do after reading Piranesi by Susanna Clarke. It seems like such a perfect setting for an ambient soundscape like this with the ocean sounds crashing through the rooms, various birds passing through or collecting, you could even add drones for the statues. The rooms, ocean, and wildlife are perfect for procedural generation. Only the sculptures would be a bit tricky to infinity vary. In short thank you :-)
CoastalCoder•7mo ago
This is great!

It totally reminds me of a soundtrack of game that used to come with the SGI Indy.

I can't remember what it was called, but your goal was to jump from one moving rectangle to another. IIRC the whole point of that game was to be chill.

rickcarlino•7mo ago
This would be fun on a VR headset.
ropable•7mo ago
Lovely. People should likewise check out The Endless Acid Banger for ambient beats: https://www.vitling.xyz/toys/acid-banger/
mock-possum•7mo ago
Hoo boy I could stand between three contrabasses and a sine drone for a long time
oddsockmachine•7mo ago
This is wonderful! I'm working on a large spatial audio art installation for Burning Man this year (https://oddsockmachine.github.io/ and https://www.instagram.com/oddsockmachine/). In mine, most of the audio moves around the space, but I'd love to borrow concepts from this and have the listener move through the audio field. (That'll have to go on the biiig backlog for version 2!)