frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Reverse Engineering Medium.com's Editor: How Copy, Paste, and Images Work

https://app.writtte.com/read/gP0H6W5
1•birdculture•2m ago•0 comments

Go 1.22, SQLite, and Next.js: The "Boring" Back End

https://mohammedeabdelaziz.github.io/articles/go-next-pt-2
1•mohammede•8m ago•0 comments

Laibach the Whistleblowers [video]

https://www.youtube.com/watch?v=c6Mx2mxpaCY
1•KnuthIsGod•9m ago•1 comments

I replaced the front page with AI slop and honestly it's an improvement

https://slop-news.pages.dev/slop-news
1•keepamovin•13m ago•1 comments

Economists vs. Technologists on AI

https://ideasindevelopment.substack.com/p/economists-vs-technologists-on-ai
1•econlmics•16m ago•0 comments

Life at the Edge

https://asadk.com/p/edge
2•tosh•22m ago•0 comments

RISC-V Vector Primer

https://github.com/simplex-micro/riscv-vector-primer/blob/main/index.md
3•oxxoxoxooo•25m ago•1 comments

Show HN: Invoxo – Invoicing with automatic EU VAT for cross-border services

2•InvoxoEU•26m ago•0 comments

A Tale of Two Standards, POSIX and Win32 (2005)

https://www.samba.org/samba/news/articles/low_point/tale_two_stds_os2.html
2•goranmoomin•29m ago•0 comments

Ask HN: Is the Downfall of SaaS Started?

3•throwaw12•30m ago•0 comments

Flirt: The Native Backend

https://blog.buenzli.dev/flirt-native-backend/
2•senekor•32m ago•0 comments

OpenAI's Latest Platform Targets Enterprise Customers

https://aibusiness.com/agentic-ai/openai-s-latest-platform-targets-enterprise-customers
1•myk-e•35m ago•0 comments

Goldman Sachs taps Anthropic's Claude to automate accounting, compliance roles

https://www.cnbc.com/2026/02/06/anthropic-goldman-sachs-ai-model-accounting.html
2•myk-e•37m ago•5 comments

Ai.com bought by Crypto.com founder for $70M in biggest-ever website name deal

https://www.ft.com/content/83488628-8dfd-4060-a7b0-71b1bb012785
1•1vuio0pswjnm7•38m ago•1 comments

Big Tech's AI Push Is Costing More Than the Moon Landing

https://www.wsj.com/tech/ai/ai-spending-tech-companies-compared-02b90046
4•1vuio0pswjnm7•40m ago•0 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
2•1vuio0pswjnm7•42m ago•0 comments

Suno, AI Music, and the Bad Future [video]

https://www.youtube.com/watch?v=U8dcFhF0Dlk
1•askl•44m ago•2 comments

Ask HN: How are researchers using AlphaFold in 2026?

1•jocho12•47m ago•0 comments

Running the "Reflections on Trusting Trust" Compiler

https://spawn-queue.acm.org/doi/10.1145/3786614
1•devooops•51m ago•0 comments

Watermark API – $0.01/image, 10x cheaper than Cloudinary

https://api-production-caa8.up.railway.app/docs
1•lembergs•53m ago•1 comments

Now send your marketing campaigns directly from ChatGPT

https://www.mail-o-mail.com/
1•avallark•57m ago•1 comments

Queueing Theory v2: DORA metrics, queue-of-queues, chi-alpha-beta-sigma notation

https://github.com/joelparkerhenderson/queueing-theory
1•jph•1h ago•0 comments

Show HN: Hibana – choreography-first protocol safety for Rust

https://hibanaworks.dev/
5•o8vm•1h ago•1 comments

Haniri: A live autonomous world where AI agents survive or collapse

https://www.haniri.com
1•donangrey•1h ago•1 comments

GPT-5.3-Codex System Card [pdf]

https://cdn.openai.com/pdf/23eca107-a9b1-4d2c-b156-7deb4fbc697c/GPT-5-3-Codex-System-Card-02.pdf
1•tosh•1h ago•0 comments

Atlas: Manage your database schema as code

https://github.com/ariga/atlas
1•quectophoton•1h ago•0 comments

Geist Pixel

https://vercel.com/blog/introducing-geist-pixel
2•helloplanets•1h ago•0 comments

Show HN: MCP to get latest dependency package and tool versions

https://github.com/MShekow/package-version-check-mcp
1•mshekow•1h ago•0 comments

The better you get at something, the harder it becomes to do

https://seekingtrust.substack.com/p/improving-at-writing-made-me-almost
2•FinnLobsien•1h ago•0 comments

Show HN: WP Float – Archive WordPress blogs to free static hosting

https://wpfloat.netlify.app/
1•zizoulegrande•1h ago•0 comments
Open in hackernews

Show HN: ÆTHRA – Writing Music as Code

104•CzaxTanmay•1w ago
Hi HN

I’m building ÆTHRA — a programming language designed specifically for composing music and emotional soundscapes.

Instead of focusing on general-purpose programming, ÆTHRA is a pure DSL where code directly represents musical intent: tempo, mood, chords, progression, dynamics, and instruments.

The goal is to make music composition feel closer to writing a story or emotion, rather than manipulating low-level audio APIs.

Key ideas: - Text-based music composition - Chords and progressions as first-class concepts - Time, tempo, and structure handled by the language - Designed for ambient, cinematic, emotional, and minimal music - Interpreter written in C# (.NET)

Example ÆTHRA code (simplified):

tempo 60 instrument guitar

chord Am for 4 chord F for 4 chord C for 4 chord G for 4

This generates a slow, melancholic progression suitable for ambient or cinematic scenes.

ÆTHRA currently: - Generates WAV audio - Supports notes, chords, tempo, duration, velocity - Uses a simple interpreter (no external DAWs or MIDI tools) - Is intentionally minimal and readable

What it is NOT: - Not a DAW replacement - Not MIDI-focused

Why I made it: I wanted a language where music is the primary output — not an afterthought. Something between code, emotion, and sound design.

The project is open-source and early-stage (v0.8). I’m mainly looking for: - Feedback on the language design - Ideas for musical features worth adding - Thoughts from people into PL design, audio, or generative art

Repo: <https://github.com/TanmayCzax/AETHRA>

Thanks for reading — happy to answer questions or discuss ideas.

Comments

acron0•1w ago
Please can you link to a video of it being used?
CzaxTanmay•1w ago
Yes. I will upload after some days
worik•5d ago
How does this relate to existing systems?

E.g. Csound

CzaxTanmay•4d ago
Csound. ÆTHRA

Harder. Easier

More mature. Less mature

Made with C. Made with C#

Apreche•5d ago
How does this compare to https://strudel.cc/ ?
riedel•5d ago
This is very much fun. Since I do not know what I am doing I simply ran Gemini on it to add a beat to pyramid song demo [0]. Is there music repls with LLM assistants built-in?

[0] https://strudel.cc/#Ci8vICJQeXJhbWlkIFNvbmcgKFJhdyBBYnN0cmFj...

eddyg•5d ago
Have you heard of Switch-Angel? If not, check out https://www.youtube.com/shorts/hbZb1Q0mM7k (to pick one) for a taste of what Strudel is capable of in "real time".
actsasbuffoon•5d ago
It’s been a lot of fun watching her subscriber count go through the roof. She’s outrageously talented.

It’s also funny because usually it’s hard to reproduce what a musician does. I can listen to someone play guitar, but there’s so much nuance to how it’s played that you need to be pretty good to reproduce it.

But so much of her music is code, and she shows you the code, so she’s really teaching you how to reproduce what she’s doing perfectly. It’s awesome for learning.

riedel•4d ago
Thanks! I saw a few live vids. However it is cool to see someone saying what they are doing (guess that would be perfect training material for an LLM ;)). Seriously, I do not think an LLM can replace any artist. It is exactly that live thing that makes it cool. However I remember some research projects that were trying to reinforce also music selection with crowed movements in a club. iMHO would be some fun to create actually some live reinforcement from audience reactions and see where this is going.
soulofmischief•5d ago
I made one a couple weeks ago, it also has visuals. You can use a key or use a local LLM running right in the browser. I'll drop it online somewhere, maybe do a Show HN. Would you like me to email you when I do?
riedel•4d ago
Cool, yes: I just send you DM (aka email) with my contacts.
sumul•5d ago
Thanks for sharing. I’m a musician and programmer, so I’m squarely in what I’d expect is your target audience. Since you’re posting an early version for feedback, here are some of my broadest initial thoughts.

From your README’s philosophy section: “You describe what you want to feel — ÆTHRA handles how it sounds.” But the rest of the documentation doesn’t yet feel aligned to that vision. The closest you get to that is when you describe your example chord progression as melancholic, but you as the composer already happened to know that this particular progression provides the feeling you have in mind.

I love the idea of a high level way to programmatically or idiomatically describe how music should feel, especially how the composition should evolve over time (perhaps even in surprising ways that are beyond current tools). I hope as you progress that you’re able to find innovative ways to build toward that vision.

The current feature set feels like it would be considerably more convenient in a GUI environment. Again, I hope that as you continue to build, it becomes more obvious why this is a language and not a visual synthesis/composition tool.

A little audio output demo would go a very long way in potentially getting me interested in playing around with this.

Good luck!

CzaxTanmay•5d ago
Thanks bro. I am happy that you liked it I am very happy that you supported me
jesuslop•5d ago
I loved to build backing tracks for guitar in Band-in-a-box, just from the chord progression and some settings. Leveraged little effort to interesting results. And the idea of a DSL is super. But I dunno how would you stand comparisons with audio rendered by pro DAW software loaded with a production quality sound library such as Hollywood Strings or similar if you render the audio yourself.
ako•5d ago
DSL for backing tracks: https://github.com/ako/backing-tracks
ssttoo•5d ago
Ha, I was just playing with making a simple pad in webaudio and it evolved into a progression-playing backing track tool (vanilla html/js/css page). It would appear there are a lot of us in the Venn intersection of programmer/guitarist/practice time alone enjoyers.
Nekorosu•5d ago
I clicked the link but missed the show. I'd like to revisit the project when there is something to look at and listen to.
mellosouls•5d ago
Cool project. There are people making a living streaming live-coded music, eg:

DJ Dave

Making dance music with code

https://youtube.com/shorts/5OYiOGxHxTQ

Perhaps you could reach out to some of them if you feel yours adds something they might find useful.

CzaxTanmay•5d ago
People have been comparing it to Strudel, so I wanted to clearly explain the difference.

ÆTHRA vs Strudel (in short):

ÆTHRA is output-oriented: you write a script → run it → get a WAV file.

Strudel is performance-oriented: it’s browser-based live coding focused on real-time pattern manipulation.

Key differences:

Export

ÆTHRA has built-in WAV export (one click).

Strudel doesn’t natively export audio files; users usually record output manually.

Execution model

ÆTHRA renders audio offline (deterministic, no glitches).

Strudel runs in real time via the Web Audio API.

Use cases

ÆTHRA: game music, background scores, generative assets, scripting music like code.

Strudel: live coding, experimentation, performance.

Environment

ÆTHRA runs locally (currently Windows).

Strudel runs entirely in the browser.

Both tools are free, and they’re not trying to solve the same problem. ÆTHRA is meant to feel closer to a music compiler, while Strudel feels closer to a live instrument.

ÆTHRA is early (v0.8), but it already supports tempo, ADSR, chords, scales, loops, echo/reverb, live preview, and WAV export. I will update AETHRA soon and make it very powerful to reach v1.0

HelloNurse•5d ago

  >  ÆTHRA is output-oriented: you write a script → run it → get a WAV file.
You are competing with traditional noninteractive usage of CSound. What do you think you can do better than CSound? More generally, what are the peculiar and valuable ÆTHRA features that you want to develop well?

The current language is relatively verbose and readable (more suitable for live coding than for a "music compiler"), but somewhat simplistic and ad hoc on the notation side (e.g. no separate tracks, parts etc.) and not very general on the sound synthesis and processing side (e.g. fixed waveforms and keywords for effects).

rudderdev•5d ago
How to use it? Why does it not have any guide on how to use it?
CzaxTanmay•5d ago
No problem I will tell you and after telling you I will also add a guide

AETHRA How to use it? First go to the GitHub link I gave you in the post. Download AETHRA or clone it. After downloading go to the folder named 'AETHRA' then go to bin then RELEASE and then to Net 10 Windows Folder. You will get an exe named AETHRA v0.8. After that start your Music Journey. To get all it's commands go to the GitHub project and read the README. You will get a built in AETHRA script, if it is working you are ready to go!

Thanks for your comment

-Tanmay Czax

ThinkBeat•5d ago
Some samples of the DSL code and what they sound like would be a good addition. (Or it is already there and I could not find it)
CzaxTanmay•5d ago
It is present in the GitHub AETHRA app
HelloNurse•5d ago
Yes, but it is a meaningless syntax sampler.

Good examples should be complete music pieces and they should be commented: where is important information? How are the numbers computed? How are commands organized? What is the practical workflow for making changes?

1718627440•5d ago
Are you aware of SonicPi? Are you aware of Lilypond?
CzaxTanmay•5d ago
Bro you can Choose Sonic Pi if you need a mature, extensively documented system with a large community

Choose Aethra if you prefer a fresh, specialized language designed to make composing music easier, prioritizing readable, less technical code and coding pain

1718627440•5d ago
I didn't want to point out that any personal preference, I only wanted you to know about other projects, that you might gain insights from.

If I needed to create audio as part of an application I have been using SoX.

CzaxTanmay•5d ago
Example music (very basic, you can make way better) made using AETHRA -- https://audio.com/czax-studio/audio/aethra-example
CzaxTanmay•5d ago
Example code --

@Tempo(60)

@Scale("Minor")

@Reverb(0.7, 0.5)

@Chord("A3 C4 E4", 4, 0.6)

@FadeOut(5)

Official Website -- https://aethralang.pages.dev/

playlistwhisper•4d ago
The main challenge lies in helping someone articulate their own emotions, feelings, and musical intentions. Personally, I find this difficult to achieve on my own. Structured dimensions can certainly support a music project, but they may lack effectiveness if there is no clear understanding of the intended objective from the outset.

Nice project! Thanks for sharing. I would say that a robust qualification process may constitutes the primary added value of your project. Much like a sales representative who can methodically understand a prospect’s needs, it may be worth helping users clarify their internal feelings first.

Exploring how other scientific or artistic disciplines address this challenge could also be valuable.

joshcsimmons•4d ago
biggest pet-peeve on strudel - no "type"checking for chord names, like what if I write "Xm" as a chord - I should be aware of this in the REPL. Does AETHRA solve?
CzaxTanmay•4d ago
If you mean 'Xm' as any chord like Gm or Cm instead of 'X' then yes, ÆTHRA can kind of solve it.
CzaxTanmay•1d ago
HELLO EVERYONE, I UPDATED AETHRA VERSION 0.8 TO VERSION 1.0 THE LANGUAGE NOW HAS BETTER EXAMPLE SUPPORT, COMMANDS AND CROSS PLATFORM CAPABILITY

GITHUB REPO :- SAME AS THE OLD ONE