frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Strudel REPL – a music live coding environment living in the browser

https://strudel.cc
43•birdculture•3h ago

Comments

amanzi•1h ago
There are some pretty amazing live coding sessions of Strudel on YouTube. Some examples:

https://www.youtube.com/watch?v=HkgV_-nJOuE

https://www.youtube.com/watch?v=HkgV_-nJOuE

mettamage•1h ago
Switch Angel is awesome. She also has some Instagram tutorials.
fragmede•1h ago
Dj Dave is the other creator I've found doing strudel content.

https://youtu.be/E1K6Sv-oIb0

QuantumNomad_•15m ago
You accidentally pasted the same link twice. What was the second link meant to be? Would like to see it also :)
awongh•1h ago
This is cool because a lot of the current tools are a bit old and I feel a bit like they suffer from NIH (not invented here) syndrome, where what is actually needed is for things to just be in javascript.

This wasn’t possible as much when the last gen of tools came out (sonic pi etc) but I think the time is right.

The next iteration that would be cool is a true two-way interface between the visualizations and the code. Right now the slider is a really awesome element, for example. I think Bret Victor would be proud.

raffael_de•1h ago
Strudel is a JavaScript port of TidalCycles (Haskell). While TC uses SuperCollider for the synthesis, Strudel uses superdough which seems to be a custom implementation. I'm currently learning SuperCollider sclang and waiting for a version upgrade to have a reason to submit it here - usually some of the discussion is quite insightful. Anyway sclang is the PHP of music - just uglier and less consistent. But it's also powerful and and quite fun.
lovehashbrowns•21m ago
I'm not very musically inclined but this is what I was able to make:

$: arrange( [4, "<sh09_bd>(4,8)"], [4, "<sh09_bd>(4,8)"], [1, "<sh09_bd mfb512_sd>(6,6)"] ).s().fast(2).layer(x=>x.add("0,2")).gain(".4!2 .5").phaser(2).phasercenter("<4000 800 4000 4000>")

$: s("gm_tinkle_bell").distort("<1 2 1 2:.5>").crush("<8 8 8 6 6 8 8>").chop(4)

$: arrange( [2, "<c4 e4 g4>(3,8)"], [1, "<f4 a4 c5>(3,8)"], [1, "<c4 e4 g4>(3,8)"] ).note().chop(4).fast(4).distort("<3:.5>").phaser(4).phasercenter("<800>").fm(4).fmdecay("<.05 .05 .1 .2>").fmsustain(.4)._scope()

I don't know what half this stuff does but it was still so much fun and this is probably one of my favorite projects ever. What made it most fun for me is that the reference docs are in the page so it's really easy to pick something at random and just see what it does.

NanoChat – The best ChatGPT that $100 can buy

https://github.com/karpathy/nanochat
667•huseyinkeles•6h ago•111 comments

First device based on 'optical thermodynamics' can route light without switches

https://phys.org/news/2025-10-device-based-optical-thermodynamics-route.html
70•rbanffy•4d ago•11 comments

Show HN: SQLite Online – 11 years of solo development, 11K daily users

https://sqliteonline.com/
295•sqliteonline•9h ago•107 comments

Root cause analysis? You're doing it wrong

https://entropicthoughts.com/root-cause-analysis-youre-doing-it-wrong
64•davedx•2d ago•30 comments

Modern iOS Security Features – A Deep Dive into SPTM, TXM, and Exclaves

https://arxiv.org/abs/2510.09272
41•todsacerdoti•3h ago•0 comments

Abstraction, not syntax

https://ruudvanasseldonk.com/2025/abstraction-not-syntax
35•unripe_syntax•13h ago•10 comments

JIT: So you want to be faster than an interpreter on modern CPUs

https://www.pinaraf.info/2025/10/jit-so-you-want-to-be-faster-than-an-interpreter-on-modern-cpus/
40•pinaraf•1d ago•1 comments

Dutch government takes control of Chinese-owned chipmaker Nexperia

https://www.cnbc.com/2025/10/13/dutch-government-takes-control-of-chinese-owned-chipmaker-nexperi...
203•piskov•12h ago•136 comments

Don't Be a Sucker (1943) [video]

https://www.youtube.com/watch?v=vGAqYNFQdZ4
141•surprisetalk•1h ago•31 comments

Strudel REPL – a music live coding environment living in the browser

https://strudel.cc
43•birdculture•3h ago•7 comments

Scaling request logging with ClickHouse, Kafka, and Vector

https://www.geocod.io/code-and-coordinates/2025-10-02-from-millions-to-billions/
84•mjwhansen•5d ago•13 comments

JSON River – Parse JSON incrementally as it streams in

https://github.com/rictic/jsonriver
129•rickcarlino•5d ago•61 comments

CRDT and SQLite: Local-First Value Synchronization

https://marcobambini.substack.com/p/the-secret-life-of-a-local-first
48•marcobambini•4d ago•9 comments

Android's sideloading limits are its most anti-consumer move

https://www.makeuseof.com/androids-sideloading-limits-are-anti-consumer-move-yet/
478•josephcsible•6h ago•297 comments

Software update bricks some Jeep 4xe hybrids over the weekend

https://arstechnica.com/cars/2025/10/software-update-bricks-some-jeep-4xe-hybrids-over-the-weekend/
262•gloxkiqcza•7h ago•190 comments

Optery (YC W22) – Hiring Tech Lead with Node.js Experience (U.S. & Latin America)

https://www.optery.com/careers/
1•beyondd•5h ago

Reverse Engineering a 1979 Camera's Spec

https://blog.mano.lol/posts/film/
18•manoloesparta•3h ago•3 comments

Spotlight on pdfly, the Swiss Army knife for PDF files

https://chezsoi.org/lucas/blog/spotlight-on-pdfly.html
292•Lucas-C•13h ago•88 comments

Roger Dean – His legendary artwork in gaming history (Psygnosis)

https://spillhistorie.no/2025/10/03/legends-of-the-games-industry-roger-dean/
60•thelok•7h ago•13 comments

American solar farms

https://tech.marksblogg.com/american-solar-farms.html
184•marklit•12h ago•213 comments

Show HN: AI Toy I worked on is in stores

https://www.walmart.com/ip/SANTA-SMAGICAL-PHONE/16364964771
7•Sean-Der•1d ago•8 comments

Systems as Mirrors

https://iamstelios.com/blog/systems-as-mirrors/
6•i8s•1d ago•1 comments

AWS Service Availability Updates

https://aws.amazon.com/about-aws/whats-new/2025/10/aws-service-availability/
35•dabinat•2h ago•13 comments

Matrices can be your friends (2002)

https://www.sjbaker.org/steve/omniv/matrices_can_be_your_friends.html
114•todsacerdoti•11h ago•85 comments

More random home lab things I've recently learned

https://chollinger.com/blog/2025/10/more-homelab-things-ive-recently-learned/
177•otter-in-a-suit•1w ago•91 comments

The Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2025

https://www.nobelprize.org/prizes/economic-sciences/2025/summary/
114•k2enemy•10h ago•157 comments

Smartphones and being present

https://herman.bearblog.dev/being-present/
172•articsputnik•7h ago•112 comments

Environment variables are a legacy mess: Let's dive deep into them

https://allvpv.org/haotic-journey-through-envvars/
195•signa11•5h ago•138 comments

MPTCP for Linux

https://www.mptcp.dev/
106•SweetSoftPillow•12h ago•18 comments

Ancient Patagonian hunter-gatherers took care of their injured and disabled

https://phys.org/news/2025-10-ancient-patagonian-hunter-disabled.html
60•pseudolus•6d ago•63 comments