<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: osetinsky</title><link>https://news.ycombinator.com/user?id=osetinsky</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 21 Oct 2026 09:23:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=osetinsky" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by osetinsky in "Air Theremin – a browser theremin you play by waving at your webcam"]]></title><description><![CDATA[
<p>this is really cool. i especially like the gesture mapping... using the distance between your hands for volume, their average height for pitch, and the angle between them for vibrato feels unusually intuitive. the fact that those dimensions can move independently makes this feel like it could support a lot more than a theremin sound<p>also - i made you some sounds with Underscore:<p>chill / evolving harmonic thing:
<a href="https://underscore.audio/s/cmp_f2b79a32-57e/chord_lantern" rel="nofollow">https://underscore.audio/s/cmp_f2b79a32-57e/chord_lantern</a><p>chaotic / glitchier thing:
<a href="https://underscore.audio/s/cmp_6abde2c8-2d9/morseMind" rel="nofollow">https://underscore.audio/s/cmp_6abde2c8-2d9/morseMind</a><p>they're LLM-generated, web-embeddable synths, and the real-time controllable parameters can be defined in the prompt — so your hand tracking could map directly onto whatever controls make sense for the instrument<p>you can also generate more structured compositions like this:
<a href="https://underscore.audio/s/cmp_9175f7d2-fe0/drifter_glimmer" rel="nofollow">https://underscore.audio/s/cmp_9175f7d2-fe0/drifter_glimmer</a><p>happy to help you wire one up / iterate on some sounds if you're interested<p>disclaimer: i'm building Underscore :)</p>
]]></description><pubDate>Wed, 19 Aug 2026 13:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49361658</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=49361658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49361658</guid></item><item><title><![CDATA[New comment by osetinsky in "Geek Fighter – 2d fighter game"]]></title><description><![CDATA[
<p>would love to hear it! Please share<p>I held off on sample support for the time being. It’s purely procedural code.<p>partially inspired by:
<a href="https://www.thewayofcode.com/" rel="nofollow">https://www.thewayofcode.com/</a></p>
]]></description><pubDate>Sun, 16 Aug 2026 16:43:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49321588</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=49321588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49321588</guid></item><item><title><![CDATA[New comment by osetinsky in "Geek Fighter – 2d fighter game"]]></title><description><![CDATA[
<p>I made you a theme song:
<a href="https://underscore.audio/s/cmp_f6c34ae4-bb4/geek_fighter_theme" rel="nofollow">https://underscore.audio/s/cmp_f6c34ae4-bb4/geek_fighter_the...</a><p>It’s adaptive, so can evolve with gameplay. Happy to work with you to make it awesome<p>Disclaimer: I’m building Underscore :)</p>
]]></description><pubDate>Sat, 15 Aug 2026 22:59:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315082</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=49315082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315082</guid></item><item><title><![CDATA[New comment by osetinsky in "Karpathy’s Pelican"]]></title><description><![CDATA[
<p>I’m exploring an analogous idea for music. The quality of the musical output has improved noticeably with the latest frontier models<p>Karpathy’s point about the models not being able to easily audit their work is something I’m struggling with —- how can the audio output be made perceivable? Curious what people think about this question.<p>Here’s a synth to play with+remix<p><a href="https://underscore.audio/s/cmp_8b226859-420/iron_rareflash" rel="nofollow">https://underscore.audio/s/cmp_8b226859-420/iron_rareflash</a></p>
]]></description><pubDate>Mon, 03 Aug 2026 00:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49149824</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=49149824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49149824</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Thanks for the heads up. Working on a fix!</p>
]]></description><pubDate>Mon, 13 Jul 2026 12:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48891846</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=48891846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48891846</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>Underscore: <a href="https://underscore.audio/" rel="nofollow">https://underscore.audio/</a><p>On-demand, procedural audio programs (w/LLMs). I’m working to make these embeddable in software such as games and health/wellness apps.<p>Would love to hear how developers might use it.</p>
]]></description><pubDate>Mon, 13 Jul 2026 02:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887296</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=48887296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887296</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>MakeSpell: autonomous crossword puzzle and more<p><a href="https://makespell.com" rel="nofollow">https://makespell.com</a></p>
]]></description><pubDate>Mon, 13 Jul 2026 01:59:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886957</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=48886957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886957</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: What Are You Working On? (July 2026)"]]></title><description><![CDATA[
<p>MakeSpell: autonomous crossword and more<p><a href="https://makespell.com" rel="nofollow">https://makespell.com</a></p>
]]></description><pubDate>Mon, 13 Jul 2026 01:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48886954</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=48886954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48886954</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>1. Underscore - <a href="https://underscore.audio" rel="nofollow">https://underscore.audio</a><p>i've spent the last couple years experimenting with LLMs that write procedural, ambient music: instead of generating an audio file, we're using systems that write actual source code (supercollider synths) so the music runs live and can be embedded in and controlled in real time by software like games. a surprising amount of the work is taste -- prompt engineering and curating an aesthetic so the generated code reliably compiles <i>and</i> sounds good, with a compiler and automatic repair in the agent loop when it doesn't build. today, it produces single-synth musical systems, but I'm researching how to orchestrate multiple synths into fuller, evolving compositions with deep musical form and structure. LLMs make algorithmic music far more accessible to artists, and I'm eager to hear the new kinds of music that come out of it. hit me up if you're an audiophile interested in collaborating.<p>listen (or remix!) a couple examples:<p><a href="https://underscore.audio/s/cmp_3d4ee881-1ec/elegy_lattice" rel="nofollow">https://underscore.audio/s/cmp_3d4ee881-1ec/elegy_lattice</a><p><a href="https://underscore.audio/s/cmp_a2baeae6-3f2/supreme_ember" rel="nofollow">https://underscore.audio/s/cmp_a2baeae6-3f2/supreme_ember</a><p>-----<p>2. Makespell - <a href="https://makespell.com/" rel="nofollow">https://makespell.com/</a><p>a little suite of word games I've been building as the testbed for Underscore. every puzzle is generative: crosswords with LLM-written clues, a word ladder, a guess-as-it-draws game, and a deduction game scored on how few clues you need. the crossword grids come out of a Rust constraint-satisfaction solver — backtracking fill over a bitmask-indexed word list, enforcing 180-degree rotational symmetry and slot intersections. each generated puzzle gets its own generated, continuously-evolving soundtrack with no audio files involved. right now, the music is generated per puzzle, but it needs some work. it's currently too drone-y, and needs to be more magical/whimsical. where I want to take it is having it respond to the gameplay itself — which is really the whole point of Underscore</p>
]]></description><pubDate>Mon, 15 Jun 2026 15:42:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542958</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=48542958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542958</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I’m working on Underscore: a web SDK and browser sandbox for making procedural music systems with LLMs.<p>The basic idea is "music with source code." Instead of prompting for finished audio files, you use an LLM to help write and revise a SuperCollider-based system that runs in the browser via WebAssembly [1]. The result is executable music: inspectable, editable, versionable, and controllable at runtime.<p>I’m especially interested in adaptive sound for software: games, creative tools, meditation apps, AI agents, interactive art. Places where a static audio file feels too dead, but hiring a composer/sound designer for every variation is unrealistic.<p>It’s early, but the thesis is that LLMs make algorithmic music much more approachable because code becomes a conversational medium. I wrote a longer piece about the idea here: <a href="https://x.com/osetinsky/status/2053674503801028944?s=20" rel="nofollow">https://x.com/osetinsky/status/2053674503801028944?s=20</a><p>You can check it out here: <a href="https://underscore.audio" rel="nofollow">https://underscore.audio</a><p>[1] shout outs to:<p>- Sam Aaron for building SuperSonic, allowing for SuperCollider in the browser as an AudioWorklet: <a href="https://sonic-pi.net/supersonic/demo.html" rel="nofollow">https://sonic-pi.net/supersonic/demo.html</a>. Earlier, pre-LLM versions of Underscore relied on low-latency WebRTC implementations for streaming SC synths running on servers to browsers in real-time<p>- James McCartney, creator of SuperCollider: <a href="https://supercollider.github.io/" rel="nofollow">https://supercollider.github.io/</a></p>
]]></description><pubDate>Mon, 11 May 2026 03:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090733</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=48090733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090733</guid></item><item><title><![CDATA[New comment by osetinsky in "Show HN: Mmm.page – Drag and drop personal website creator"]]></title><description><![CDATA[
<p>this is excellent – great work!</p>
]]></description><pubDate>Wed, 12 May 2021 21:24:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=27135320</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=27135320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27135320</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p>thanks nodematic, appreciate the input</p>
]]></description><pubDate>Sun, 10 Jan 2021 01:23:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=25707352</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=25707352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25707352</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p>we definitely plan on supporting Android once we achieve product/market fit on one platform - thanks for your input!</p>
]]></description><pubDate>Sun, 10 Jan 2021 01:17:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=25707273</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=25707273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25707273</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p>do you mean the schedule C? if so, yes we generate that for you</p>
]]></description><pubDate>Sun, 10 Jan 2021 01:17:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=25707263</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=25707263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25707263</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p>Awestruck Audio – realtime synthesized, interactive music for video games.<p><a href="https://www.youtube.com/watch?v=iEC6-pBFj2Q&feature=youtu.be" rel="nofollow">https://www.youtube.com/watch?v=iEC6-pBFj2Q&feature=youtu.be</a><p>Very half baked, even took that demo site featured in the video down. Intended to run hundreds of "channels" of music, each of which could support thousands of independent sessions (think cloud gaming but for audio/music).<p>Uses Pion WebRTC, Gstreamer, JACK, SuperCollider and a simple Golang API for converting http requests to OSC toggles to manipulate audio running on a cloud server in realtime over the internet.<p>Questions – is this crazy? Would game makers ever be interested in adopting a third party SDK for their music needs? What if that music had to be streamed over the wire (not baked into their console/mobile client builds)? Is the prospect of game player input influencing the sounds/music they're listening to compelling, or not really?</p>
]]></description><pubDate>Sat, 09 Jan 2021 17:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=25702042</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=25702042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25702042</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: Show me your half baked project"]]></title><description><![CDATA[
<p>Upward Accounts
<a href="https://apps.apple.com/us/app/upward-accounts/id1494340479" rel="nofollow">https://apps.apple.com/us/app/upward-accounts/id1494340479</a><p>We help U.S. freelancers save on taxes by:<p>* auto-deducting business expenses<p>* making it easy to invest in self-employment retirement 
accounts<p>* letting them know what they owe in taxes and when<p>Having worked on side gigs in the past, freelance taxes have been a huge pain for me and others I know.<p>First bank account is free for 30 days, $5/month or $50/yr after that for multiple bank accounts (we integrate with Plaid).<p>Would love to hear what people think and how we can continue improving.</p>
]]></description><pubDate>Sat, 09 Jan 2021 16:50:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=25701925</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=25701925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25701925</guid></item><item><title><![CDATA[New comment by osetinsky in "Ask HN: Who is hiring? (September 2017)"]]></title><description><![CDATA[
<p>Dots | Senior Backend Engineer | New York, NYC | ONSITE<p><a href="https://www.dots.co/dots/" rel="nofollow">https://www.dots.co/dots/</a>
<a href="https://boards.greenhouse.io/dots/jobs/39382#.WamPoHeGOOE" rel="nofollow">https://boards.greenhouse.io/dots/jobs/39382#.WamPoHeGOOE</a><p>The people behind Dots are an eclectic mix of illustrators, musicians, animators, designers and engineers that believe everyone can enjoy a great game.<p>We're a happy team with great people in a beautiful office located in downtown Manhattan, with lunch provided four days of the week (breakfast on the other day):<p><a href="https://thenextweb.com/dd/2015/06/25/two-dots-hearts-nyc/#.tnw_CEDzB9Pg" rel="nofollow">https://thenextweb.com/dd/2015/06/25/two-dots-hearts-nyc/#.t...</a><p>You have:<p>* A passion for great mobile games!<p>* Proficiency in our stack, which is currently Rails, Python, Node, PHP, and MySQL, but we are decidedly non-dogmatic about what the technology is.<p>* Full stack experience<p>* Extra bonus points for full stack mobile experience, or the desire to get your hands dirty with client side mobile development.<p>* The ability to be a self starter and leader.<p>* The ability to design data architectures and build relational databases (understand and communicate complex data models)<p>* Experience in HTML, CSS, Javascript, Ajax, and standard web interface technologies is a plus.<p>* The qualifications to work in the United States.</p>
]]></description><pubDate>Fri, 01 Sep 2017 16:59:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=15150256</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=15150256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15150256</guid></item><item><title><![CDATA[Show HN: Use micro-bounties to crowdsource tech hiring]]></title><description><![CDATA[
<p>Article URL: <a href="http://swarmintro.com">http://swarmintro.com</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12470640">https://news.ycombinator.com/item?id=12470640</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 10 Sep 2016 19:54:49 +0000</pubDate><link>http://swarmintro.com</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=12470640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12470640</guid></item><item><title><![CDATA[Show HN: Swarm Intro – get cash by making email intros]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.swarmintro.com/">https://www.swarmintro.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12453540">https://news.ycombinator.com/item?id=12453540</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Sep 2016 14:53:29 +0000</pubDate><link>https://www.swarmintro.com/</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=12453540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12453540</guid></item><item><title><![CDATA[New comment by osetinsky in "Sortition"]]></title><description><![CDATA[
<p>Taleb talks about this (though he doesn't use the term Sortition) in Antifragile: "instead of having the rulers randomize the jobs of citizens, we should have citizens randomize the jobs of rulers, naming them by raffles and removing them at random as well. That is similar to simulated annealing—and it happens to be no less effective. It turned out that the ancients—again, those ancients!—were aware of it: the members of the Athenian assemblies were chosen by lot, a method meant to protect the system from degeneracy. Luckily, this effect has been investigated with modern political systems. In a computer simulation, Alessandro Pluchino and his colleagues showed how adding a certain number of randomly selected politicians to the process can improve the functioning of the parliamentary system."</p>
]]></description><pubDate>Thu, 12 Nov 2015 16:30:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=10554142</link><dc:creator>osetinsky</dc:creator><comments>https://news.ycombinator.com/item?id=10554142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10554142</guid></item></channel></rss>