HNHacker News
TopNewBestAskShowJobs

skor

185 karma · joined July 3, 2017

submissionscomments
skor··on Ask HN: What are you working on? (May 2026)
looks very fun indeed!! will check it out thanks!!
skor··on Ask HN: What are you working on? (May 2026)
A scripting language that is very fun to write and lets you make interactive music, installations, generative compositions etc https://github.com/audion-lang/audion

hack music

skor··on Appearing productive in the workplace
yes, imho part of the problem of vibe coders is that training data is full of low quality advice/code, and it seems to me you won’t ever get rid of it. A perfect feedback loop to clean training data from bad advice/code without massive human intervention seems impossible as well.
skor··on Show HN: Red Squares – GitHub outages as contributions
change is the biggest cause then?
skor··on Audion – Music Sequencing Language
Hi! sure, first of all its full stack / general, e.g. read a sensor, write a file, serve a request, trigger some videos or dim lights and query a database, just using builtins. All while sequencing instruments and interacting with a performer. Instead of providing timing and composition abstractions it’s completely open: threads are in sync so a for loop is the sequencer, a separate thread gives you more polyphony and timing is a primitive that is very easy to control and build an top of.

The integration with supercollider (SC) makes SC syntax somewhat simpler? That part may be somewhat opinionated however Audion does not need SC, if you have hardware or software instruments you can use that.

So I think in one phrase: A small language that is fun to write and lets you hack music.

skor··on Ask HN: What are you building that's not AI related?
That does sound really cool!! Would really like to see that in action!
skor··on Ask HN: What are you building that's not AI related?
yes! with pleasure, I think its a great question ;)

Tidal/Strudel is awesome, the visual feedback, the simplicity of musical expression, that to me makes it a wonderful instrument. They are (broadly speaking) DSLs around functional pattern composition that abstract timing, structure, etc

Audion for comparison is a general-purpose imperative scripting language, a "for" loop is your sequencer, a "thread" is your separate instrument/voice, and timing is a primitive you control directly. Hence the "let's hack music" in the readme. So essentially its the inverse of Tidal/Strudel :) more like a brain than just an instrument.

With Audion, the intention is to provide a few things I was missing in other tools

1. An obvious way to program music/video/lighting/other-events, e.g. use a "for" or an infinite "loop" to trigger sounds & lighting, or a separate "thread" to read sensors on a performer

2. A full-stack: full access to the OS: Network, File I/O, Serial, OSC, MIDI, DMX, et.al., and the freedom to build your own abstractions on top

3. The freedom to mutate state and compose objects, your sounds can evolve and remember what happened before

4. Tight timing: beat-accurate scheduling in control-rate land (Max/MSP needs special care when sequencing outside audio rate), Audion now comes with Ableton Link sync, so it plays well with a full live setup

Right now Audion does not have a UI or visual feedback for seeing what is going on while live-coding, but the plan is to make a separate project/binary "audion-window" which will let you design any user interface you can think of for your audion project.

skor··on Ask HN: What Are You Working On? (April 2026)
A programming language to hack music with

https://github.com/audion-lang/audion

The idea came after I finished a permanent piece for a museum using MaxMsp and python. I always had this thought in the back of my mind that "I could express this so much easier in a few lines of code.."

Check the docs folder for the full language spec.

I really liked how objects came out, I don't think it needs any more since I can do object composition.

There are some nice functions to generate rhythms and melodies with combinatorics, see src/sequences.rs and melodies.rs

Its a WIP but you can use it now to create music with whatever you want: hardware/daws/supercollider , download the nightly release.

supercollider is tightly integrated but not required. I havent had time to develop userland libraries yet but I'm working on it

skor··on Ask HN: What are you building that's not AI related?
A programming language to hack music, and anything else really https://github.com/audion-lang/audion

The idea came after I finished a permanent piece for a museum using MaxMsp and python. I always had this thought in the back of my mind that "I could express this so much easier in a few lines of code.."

here's the language spec: https://github.com/audion-lang/audion/blob/main/docs/LANGUAG...

I really liked how objects came out, I don't think it needs any more since I can do object composition.

There are some nice functions to generate rhythms and melodies with combinatorics, see src/sequences.rs and melodies.rs

Its a WIP but you can use it now to create music with whatever you want: hardware/daws/supercollider

supercollider is tightly integrated but not required. I havent had time to develop userland libraries yet but I'm working on it

skor··on Music for Programming
Here is some long-play stuff I do with code that helps write code https://lowveld.bandcamp.com/
skor··on Cursor 3
NASA vibes all its note taking apps
skor··on Everyone Post Your Uptime
I'll start

user@storage ~ $ uptime 07:57:00 up 2786 days, 12:46, 1 user, load average: 0.06, 0.03, 0.01

skor··on Handy – Free open source speech-to-text app
This is so handy, thank you very much. Good work!!
skor··on Cloudflare Global Network experiencing issues
why do I always get "Server Error" and not an explanation that Cloudflare is having problems? This makes me look bad in front of my customers.
skor··on Open-source Zig book
how do you know this? let us know please, thanks. edit, I see you used this to check: https://news.ycombinator.com/item?id=45948220
skor··on Apple M5 chip
no escape key, that's one reason
skor··on Apple M5 chip
I use one from around that time to teach my kid basic stuff, you can run linux on it as well.
skor··on Vibe engineering
Don't worry — if we all have access to the same tools, the playing field is level. What sets you apart are the human qualities. Employers and clients want to be at the top, same as before LLMs. The market is large, and there's room for everyone. Don't be afraid of someone without any/little engineering knowledge making something, they were already copy/pasting code from SO before LLMs.
skor··on Top Programming Languages 2025
compare it to 2024, why the fall of javascript?

https://spectrum.ieee.org/top-programming-languages-2024

skor··on I ditched Docker for Podman
no, wish swarm had a feature or two more, but I'm happy with how simple it is.
skor··on LLM Inevitabilism
the one by Mark sounds frustrated to say the least
skor··on Launch HN: Issen (YC F24) – Personal AI language tutor
You have Catalan and Galician but not Basque
skor··on My AI skeptic friends are all nuts
well, I'm going to reference [1] a comment on the "Who Cares Era" that really stood out and maybe should get pinned somewhere.

What about that "superpower" we had to make something out of _nothing_ but our own brains? Sure, you may have looked up some code (do some research and learn), but that mental exercise.. just knowing your code inside-out, can never be compared to the "oh look at that, it actually works" with LLM stuff.

Well guess what, now, you traded that superpower for a subscription! (yes, you are now a middle man of software peddling - paying some company that stole other peoples code and ideas and did not pay _them anything_ in return), and eventually you will get to a point when the internet is down, you won't write any software that day cause you cant get the N model to work.

Did we go to the next step in software evolution? If it has a cost per month (and you pay thieves) (yes that what they are), its going to be a hard "no" for me, you just became a cow. Sure, now this is whats expected of you? OK. This has some strong neoliberalism drift, I assume I can be wrong so please comments welcome I am quite interested in this part.

yes, augmentations seem like amputations, is it McLuhan? I'm not sure, Will we retain our power to produce software? No! Humans dumb down very quickly, a generation is all it took to reduce reading to kids below expected educational levels [2]. There will be less professionals and lots of peddlers that have no skills, and software will be so junk it will be seriously scary to catch a plane in 10 years time.

Interesting times.

[1] https://news.ycombinator.com/item?id=44116724 [2] https://www.theguardian.com/lifeandstyle/2025/jun/02/gen-z-p...

skor··on I just want to code (2023)
I code purely for fun, creating programs that generate and compose music. Sometimes I hit the record button and capture the results.

Here's one of my latest recordings, if anyone's interested: https://lowveld.bandcamp.com/album/etches.

Musically I think this belongs in the underground - and should stay there.

I'm very interested in the theory behind software & music. Over the years I've mostly focused on the engineering side, but maybe one day I'll document and publish more about it too.

skor··on The Pain That Is GitHub Actions
well, I got tired of Groovy and found out that using Jenkins with plain bash under source control is just right for us. Runs everywhere, very fast to test/develop and its all easy to change and improve.

We build Docker images mostly so ymmv.

I have a "port to github actions" ticket in the backlog but I think we're not going to go down that road now.

skor··on Rust needs a web framework
for those folks suggesting php/laravel, give cakephp a try. I've used both extensively: years and large, complex projects. Cake is just much faster to work in. In the initial phase and the long run.
skor··on Vision Pro: What we got wrong at Oculus that Apple got right
Totally agree. Best thing about working a life-long career with computers is that you can get away from them quite easily, leave your phone at home, turn off your monitor.

Every time I see an intent by companies to increment my time spent with a computer, to watch their ads, buy another thing I don't need ... I know that I should be doing the exact opposite.

skor··on Show HN: Name That Nation
Nice, enjoyed seeing how I don't know the political map as good as I thought.

If I click "Check" without typing anything and then click "Correct" my score goes up.

skor··on Making Rust binaries smaller by default
> I can imagine a situation where a seasoned C or C++ programmer ... make fun of it on the forums

Is this really a thing? Do C folks make fun of Rust?

skor··on Why do programmers need private offices with doors?
may your project prosper.

You sound like my current employer. Working for them the only worrying thing I ever think about is that I don’t want this gig to end, ever.

← PreviousPage 2 of 5Next →